Service oriented architecture(SOA) is computing paradigm that aims to build information system with services as basic its units or building blocks. The architectural challenge of SOA can be described as follows. We need the following behavior
- ability to access heterogeneous resources ( data and others) and services on the web over http protocol
- ability to publish services globally
- ability to make services to discover each other and consume automatically
- By publish we mean making a service available globally
- By find we mean discovering a available service on the web
- By bind we mean consuming or using that service
- elements
- interactions ( among elements)
- behavior ( as result of interactions)
- WSDL- web services description language is used to publish a service with an accompanying service description
- SOAP ( simple object access protocol) is used to compose messages
- UDDI - Universal description discovery and integration)- to find services
Unit 1-4 cover fundamental building blocks of SOA
Unit 1: Fundamentals of SOA and evloution
Unit 2: Web services and Primitive SOA discussed about WSDL and SOAP
Unit 3: Web services and Contemporary SOA-1 is about Messages
Unit 4: Web services and Contemporary SOA -2 is about addressing
Units 5-8 cover aspects on how to build an service oriented enterprise(SOE)
Unit 5: Principles of service orientation
Unit 6: SOA service layers
Unit 7: Business process redesign
Unit 8: SOA Platforms
For complete syllabus see here