06CS844 - Services Oriented Architecture |
PART – A |
UNIT 1 |
INTRODUCTION TO SOA, EVOLUTION OF SOA: 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: The Web services framework;
Services (as Web services); Service descriptions (with WSDL); Messaging
(with SOAP). |
UNIT 3 |
WEB SERVICES AND CONTEMPORARY SOA – 1: Message exchange
patterns; Service activity; Coordination; Atomic Transactions; Business
activities; Orchestration; Choreography. |
UNIT 4 |
WEB SERVICES AND CONTEMPORARY SOA – 2: Addressing;
Reliable messaging; Correlation; Polices; Metadata exchange; Security;
Notification and eventing. |
PART – B |
UNIT 5 |
PRINCIPLES OF SERVICE – ORIENTATION: Services-orientation and
the enterprise; Anatomy of a service-oriented architecture; Common
Principles of Service-orientation; How service orientation principles interrelate;
Service-orientation and object-orientation; Native Web service
support for service-orientation principles. |
UNIT 6 |
SERVICE LAYERS: 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: WS-BPEL language basics; WSCoordination
overview; Service-oriented business process design; WSaddresing
language basics; WS-Reliable Messaging language basics. |
UNIT 8 |
SOA PLATFORMS: SOA platform basics; SOA support in J2EE; SOA
support in .NET; Integration considerations. |
REFERENCE |
TEXT BOOKS: |
1. Service-Oriented Architecture – Concepts, Technology, and
Design -Thomas Erl, Pearson Education, 2005.
|
Reference Books |
1. Understanding SOA with Web Services – Eric Newcomer, Greg
Lomow, Pearson Education, 2005. |