CSE 445/598 Distributed Software Development
CSE 445/598 Official
Syllabus
Text: Y. Chen, W.T. Tsai, Distributed Service-Oriented Software
Development,
Table of
Contents
Sample CSE 445/598 Lecture Calendar (including topics and
duration of each topic, and other activities)
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 is first
offered in Fall 2006 and is aimed 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#) (2 weeks) Getting Started with Service-Oriented Software Development
and Web Services Development (2 week) XML, XML Schema, and XML Document Processing (2 weeks) Web-based application development and state management(2 weeks) Ontology (RDF, RDF Schema, and others) and Database (2 week) Security and reliability (2 weeks) This course will mainly 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.
Reference books for the course
The list of books and references below shows the
sources the majority of my lectures is based upon. You do not need to have
all these books. I have developed detailed course material based on these
sources. However, I cannot cover all the materials in these references and
it would be useful to obtain some of these references if you want see more
extensive coverage on certain topics.
Full access to CSE445/598 course material
Proceedings of the CSE 445/598 SOA Workshop Spring 2007
Required Software
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.