| 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.
|