IT2401 SERVICE ORIENTED ARCHITECTURE


IT2401                 SERVICE ORIENTED ARCHITECTURE               L T P C 
                                                                                                                                3  0 0 3

UNIT I                                                   9
Roots of SOA – Characteristics of SOA - Comparing SOA to client-server and distributed
internet  architectures  –  Anatomy  of  SOA-  How  components  in  an  SOA  interrelate  -
Principles of service orientation

UNIT II                                                   9
Web  services  –  Service  descriptions  –  Messaging  with  SOAP  –Message  exchange
Patterns – Coordination –Atomic  Transactions  – Business  activities  – Orchestration  –
Choreography  -  Service  layer  abstraction  –  Application  Service  Layer  –  Business
Service Layer – Orchestration Service Layer

UNIT III                                                                                                                              9
Service oriented analysis – Business-centric SOA – Deriving business services- service
modeling - Service Oriented Design – WSDL basics – SOAP basics – SOA composition
guidelines – Entity-centric business service design – Application service design – Task-
centric business service design
                   
UNIT IV                                                           9
SOA platform basics – SOA support  in J2EE – Java API  for XML-based web services
(JAX-WS)  -  Java architecture  for XML  binding  (JAXB)  –  Java API  for XML Registries
(JAXR)  -  Java  API  for  XML  based  RPC  (JAX-RPC)-  Web  Services  Interoperability
Technologies (WSIT) - SOA support in .NET – Common Language Runtime - ASP.NET
web forms – ASP.NET web services – Web Services Enhancements (WSE)


UNIT V                                       9
WS-BPEL  basics  – WS-Coordination  overview  - WS-Choreography, WS-Policy, WS-
Security
                TOTAL: 45 PERIODS
TEXT BOOK:
1.  Thomas  Erl,  “Service-Oriented  Architecture:  Concepts,  Technology,  and  Design”,
Pearson Education, 2005.

REFERENCES:
1.  Thomas Erl, “SOA Principles of Service Design “(The Prentice Hall Service-Oriented
Computing Series from Thomas Erl), 2005.
2.  Newcomer, Lomow,  “Understanding SOA with Web Services”, Pearson Education,
2005.
3.  Sandeep  Chatterjee,  James Webber,    “Developing  Enterprise Web  Services,  An
Architect’s Guide”, Pearson Education, 2005.
4.  Dan  Woods  and  Thomas  Mattern,  “  Enterprise  SOA  Designing  IT  for  Business
Innovation” O’REILLY, First Edition, 2006.


Comments