10CS844 Services Oriented Architecture syllabus for CS


Part A
Unit-1 Introduction o SOA, Evolution of SOA 7 hours

Fundamental SOA; Common Characteristics of contemporary SOA; Common tangible benefits of SOA;An SOA timeline (from XML to Web services to SOA); The continuing evolution of SOA (Standards organizations and Contributing vendors); The roots of SOA (comparing SOA to Past architectures).

Unit-2 Web Services and Primitive SOA 6 hours

The Web services framework; Services (as Web services); Service descriptions (with WSDL); Messaging (with SOAP).

Unit-3 Web Services and Contemporary SOA – 1 6 hours

Message exchange patterns; Service activity; Coordination; Atomic Transactions; Business activities; Orchestration; Choreography

Unit-4 Web Services and Contemporary SOA – 2 7 hours

Addressing;Reliable messaging; Correlation; Polices; Metadata exchange; Security; Notification and eventing

Part B
Unit-5 Principles of Service – Orientation 7 hours

Services-orientation and the enterprise; Anatomy of a service-oriented architecture; Common Principles of Service- orientation; How service orientation principles inter-relate; Service- orientation and object-orientation; Native Web service support for service- orientation principles.

Unit-6 Service Layers 6 hours

Service-orientation and contemporary SOA; Service layer abstraction; Application service layer, Business service layer, Orchestration service layer; Agnostic services; Service layer configuration scenarios

Unit-7 Business Process Design 7 hours

WS-BPEL language basics; WS-Coordination overview; Service-oriented business process design; WS-addressing language basics; WS-Reliable Messaging language basics

Unit-8 SOA Platforms 6 hours

SOA platform basics; SOA support in J2EE; SOA support in .NET; Integration considerations

Last Updated: Tuesday, January 24, 2023