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
Hi Sir,
ReplyDeleteThanks for the post. Just wanted to share the article mentioning difference between SOA and SaaS, which I think is a must before you start up to explain "what is SOA"...
http://software.intel.com/en-us/blogs/2008/08/18/soa-and-saas-whats-the-difference/
thanks Sanjeev
ReplyDeleteSir...i want to read all The uNits...So i need permission to access the document.
DeletePlease.
where can i find the complete notes for this subject.. pls help me out i am looking for notes of this subject frm long time..
ReplyDelete