Service Orchestration

Service Orchestration is a mechanism for doing dynamic service composition. In a service oriented architecture, a service orchestration tool (e.g. Web Services orchestration) can be used to create a combined service or integrated service (offering a combined or integrated user experience), by orchestrating the invocation of individual services, in response to user requests, network events or other inputs. A service interaction manager is one example of a service orchestration tool, although this term is normally only used when the orchestration is achieved by manipulating or processing network protocol traffic.