CSE 445/598 Distributed Software Development
CSE 445/598
Syllabus and Course Information (PDF)
Text: Y. Chen, Gennaro De Luca, Service-Oriented Computing and System
Integration, 8th Edition, 2022,
Table of
Contents
Solution keys to exercises in the current edition textbook
The text is available in campus bookstore. You can also order from Amazon or from the publisher:
Order online
What do students say about the course? Below is a set of student evaluations in Fall 2010:
Proceedings of the CSE 445/598 SOA Workshop Fall 2006
Additional Course Information
This is a newly redesigned course. The new version of the course
was first
offered in Fall 2006 and was redesigned in Fall 2008 after the secnd edition
of the textbook was published. The course aims at covering the latest service-oriented
computing and service-oriented software development concepts, languages, and
development environments, including Service-Oriented Computing (SOC)
paradigm, Service-Oriented Architecture (SOA), service-oriented software
development process, as well as the enabling technologies, standards, and
tools. This new version replaces the previously offered version
The topics given below reflect the materials being covered in this redesigned course.
Introduction to Distributed Computing Paradigm and
Service-Oriented Computing (SOC) Paradigm (2 weeks) Programming with Concurrency and Multithreading (in Java and
in C#), support from Multi-Core and Hyper-Threading (2.5 weeks) Getting Started with Service-Oriented Software Development
and Web Services Development (2 weeks) XML, XML Schema, and XML Document Processing (2 weeks) Web-based application development and state management:
Session state, application state, cookie, cache, XML file and file system, dynamic
graphics generation (3 weeks) Dependability: security and reliability in Web applications (2 weeks) This course covers the Part One of the textbook. Part Two of the textbook will be covered by another course
CSE446/598 .
This course will use Microsoft Visual Studio .Net as the main programming environment. To use .Net to develop Web services, you need to have the Windows, with IIS (Internet Information Service) optional component installed. Students registered to a CSE course at ASU will be given an account at MSDN Academic Alliance Software Center (http://msdn07.e-academy.com/asu_eng), where they can download .Net , Windows, and many other software packages.
Full access to CSE445/598 course material
CSE598 Online -
CSE598 -
CSE445
Proceedings of the CSE 445/598 SOA Workshop Spring 2007
All other course materials are in myasu. Please log on to www.asu.edu/myasu/
course portal. using your
ASU RITE ID and password. You can access the full course materials only if you are
registered to the course.