Service Orchestration using WS-BPEL, Part 1: Why Orchestration Needed in SOA

1Milinda22nd Mar 2009SOA, bpel, wso2 bps

At the beginning IT focused on support of business functions, such as accounting, warehouse management, etc. Now the focused has been shifted towards end-to-end support for business processes with realization of importance of business process automation using IT and optimizing business process execution through measuring efficiency and improving them.

Business processes in the enterprise can let existing solutions to take part in distinctive steps of the business process which will increase the re-usability while reducing costs. Using business process modeling and execution language, such as BPEL, organizations can assemble existing applications in a way that they expose the functionality of the business process layer which fit into new architecture. In SOA, BPEL and related technologies enhance the integrated information systems' flexibility, agility while providing better support for changing requirements.

WS-BPEL based business processes provide highly simplified programing model and information system designers can effectively capture the business processes as simple flow-chart like descriptions. This simple programming model of business processes allows modeling loosely coupled business flows which span across departments or different applications very effectively by using services from various other applications in the organizations.

Because of the above needs and advantages service orchestration needed in SOA to create:

  • Business process from services and human activities span across the organizations
  • Complex services from other less complex services from heterogeneous environments
  • Application integration flows from vaious applications
Sphere: Related Content

Related posts brought to you by Yet Another Related Posts Plugin.

1 Comment Comments Feed

  1. Service Orchestration using WS-BPEL, Part 2: Orchestration Requirements and WS-BPEL | Milinda Pathirage's Blog (May 20, 2009, 6:03 am).

    [...] I discussed in the first part of this series of articles, BPEL will allow us to increase the flexibility, agility and efficiency [...]

Add a Comment