Milinda Pathirage’s Blog

Computers are fascinating machines, but they’re mostly a reflection of the people using them

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

March 22nd, 2009 · 1 Comment · SOA, 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.

Tags:

1 response so far ↓

Leave a Comment