web service orchestration

Contributor(s): Maxine Giza

Web service orchestration is the direction of specific web service business processes by a central controller.  

The controller, which can also be a Web service, coordinates asynchronous interactions, flow control, business transaction management and business process monitoring.  Business process modeling notation (BPMN) is used to define a visual representation of the flow and business process execution language (BPEL) is used to write the code that executes the services. 

Service orchestration plays an important part in a service-oriented architecture (SOA). Web service orchestration can be contrasted with web service choreography, the execution of asynchronous tasks without a central coordinator. 

Content Continues Below

See also: cloud orchestrator, VMware Orchestrator, Microsoft System Center Orchestrator

This was last updated in July 2014

Dig Deeper on Service orchestration

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.