Course Description & Objectives:
- Service Oriented Architecture (SOA) is a fairly new concept motivated by in explosive increase in services that are increasingly required to interoperate. This course provide fundamental concepts of SOA, requirements for building services, types of services such as Web services and SOA engineering as way of building dynamic, autonomous systems.
Aims:
- The course aims at giving the student an understanding of the strengths and weaknesses of a service-based architecture, informed by an ability to implement and deploy simple web services using a suitable development platform. They will also learn to define and design applications as combinations of services, and be able to discuss the emergent properties of those compositions; and to understand the research context and potential future directions for these technologies.