As a software environment (i.e., Internet) is evolving very rapidly, it is necessary to understand the current trend of software systems and to identify the technologies and requirements for the system development. Some requirements and characteristics of the current system can be determined as comparability, heterogeneity, scalability and distribution. Emerging concepts, such as “Component-Oriented architecture/Service-Oriented architecture”, appear to be a solution for the development of software system. The distributed Software Engineering focuses on the objects developed and the components intended from their inception to be used within a framework in which they are placed in containers and combined with other components. A Service-Oriented architecture is essentially a collection of services that communicate with each other. The communication can involve either simple data passing or it could involve two or more services coordinating some activity.
Instructor:
Yugyung Lee
Asssociate Professor
School of Computing Engineering
University of Missouri - Kansas City
email: ude.ckmu|uyeel#ude.ckmu|uyeel
website: http://www.csee.umkc.edu/~leeyu
Teaching Assistant
Nitin Mamillapally
Graduate Student
School of Computing Engineering
University of Missouri - Kansas City
email: ude.ckmu|ftqmvn#ude.ckmu|ftqmvn