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.
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
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.