Friday 1 June 2012

Intoroduction to SOA


It is a distributed software architecture, which helps to developing loosely coupled complex business applications in a rapid,reliable and cost effective way. SOA is used to develop,integrate and maintenance of complex enterprise information systems. These services are reusable and invoked using open standard protocols through network.

Basic Service Components of SOA:
The following are the building blocks of SOA. In a single composite all these components can be used and interact with each other. 
  • Business Process Execution Language(BPEL): It provides the orchestration of business processes.A BPEL process has several business activities and services which enables the business logic.
  • Mediator: It is used to Validate,Enhancement,Transformation and Routing of messages between components within a SOA composite.
  • Business Rule: It is used to enable business decisions based on rules.These rules are created using If then Else ladder.
  • Human Task: It provides a workflow modeling which describes the tasks associated  with a user or groups to be perform.