06CS844 Services Oriented Architecture syllabus for CS


Part A
Unit-1 INTRODUCTION TO 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-addresing 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