Web Service Orchestration enables web services to be strung together in predefined patterns and executed via ‘orchestration scripts’. These scripts will often map to business processes or inter/intra-company workflow. Often the scripts describe the interaction between applications by identifying messages, branching logic and invocation sequences.
|
The piece of software that runs a WSO script is called an orchestration engine. In this setting, the WSO engine acts as a centralized authority to coordinate interaction between services.
BPEL4WS and WSCI are examples of web service orchestration languages.
|