· To provide a general introduction to Service Oriented Architecture
· To learn about Web Service, Service Orchestration
To acquaint the students with Service Oriented Design, planning and analysis
Introduction to SOA: Fundamental SOA, Common Misperceptions about SOA, Common tangible benefits of SOA, Common pitfalls of adopting SOA. The Evolution of SOA:-from XML to Web services to SOA, Comparing SOA with N-tier architecture, The continuing evolution of SOA, The roots of SOA.
Web Services and Primitive SOA: The Web services framework- Services, Service descriptions, messaging with SOAP. Web Services and Contemporary SOA: Message exchange patterns, Service activity coordination, Atomic transactions, Business activities, Orchestration, Choreography.
Web Services and Contemporary SOA: Addressing, Reliable messaging, Correlation, Policies Metadata exchange- Security- Notification and eventing. SOA and Service-Orientation: Principles of Service-Orientation, Anatomy of a service-oriented architecture, Common principle of service-orientation, Service Layers, Service orientation.
SOA Delivery Strategies: SOA Delivery Strategies, SOA delivery lifecycle phases. Service-Oriented Analysis: Introduction to service-oriented analysis, Benefits of a business-centric SOA, Deriving business services, Service Oriented Analysis: Service modeling, Service modeling guidelines, Classifying service model logic, Contrasting service modeling approaches.
Introduction to service-oriented design: WSDL-related XML Schema language basics, WSDL language basics, SOAP language basics, Service interface, design tools. SOA Composition Guidelines: Steps to composing SOA Considerations for choosing service layers and SOA standards, positioning of cores and SOA extensions. Service Design of Business service, application service, Task Centric Service and guidelines, Service Oriented Design, WSBPEL language basics, WS Coordination.