Course Details
Subject {L-T-P / C} : CS6402 : Service- Oriented Architecture { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Prof. Durga Prasad Mohapatra
Syllabus
Roots of SOA, Characteristics of SOA, Premitive SOA vs Contemporary SOA,
Comparing SOA to client-server and distributed internet architectures,
Anatomy of SOA, How components in an SOA interrelate, Principles of service orientation, ,
Business-centric SOA, Deriving business services, service modelling, Service-Oriented Design,
WSDL basics, SOAP basics, SOA composition guidelines, Web Service and Primitive SOA: WSDL,
Messaging with SOAP, MESPs in SOA, Service Activity, Atomic Transaction,
Business Activity Orchestration vs Choreography.
Advanced Messaging: Addressing, Reliable Messaging, Correlation,
Policies, Metadata Exchange, Security, Notification and Eventing
Entity-centric business service design, Application service design,
Task centric business service design, SOA platform basics,
Service Layers : Application Service layer, Business Service layer,
Orchestration Service Layer SOA Delivery Strategies:
TOP-down Strategy, Bottom-up Strategy, Agile Strategy
Service Modelling SOA Compositions WS-*
Extension: WS- Addressing, WS- reliable messaging,
WS-metadata Exchange, SOA Platforms:
SOA support inJ2EE, 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),
WS-BPEL basics, WS-Coordination overview, WS-Choreography, WS-Policy, WS Security.
Course Objectives
- Develop knowledge on SERVICE- ORIENTED ARCHITECTURE , which is a backbone of Cloud computing.
Course Outcomes
gain knowledge on SERVICE- ORIENTED ARCHITECTURE
Essential Reading
- Thomas Erl, Service-Oriented Architecture: Concepts, Technology, and Design,, Pearson , 2006
- David S. Linthicum, Software Architecture in Practice (3rd Edition) (SEI Series in Software Engineering), Pearson , 2005
Supplementary Reading
- E. Newcomer and Greg Lomow, Understanding SOA with Web Services:, Addison Wesley , 2004
- Bosch. J,, Web Services, Service-Oriented Architectures and Cloud Computing, Elsevier , 2006
Journal and Conferences
- I1. Journal: EEE Transaction on Software Engineering, 2. Conference: Int. conference on Software Engg.
- 2. Journal: Journal of system software, 2. Conference: Software engineering and knowledge engineering