| Article found | Fact |
|---|
|
Secure, Reliable, Transacted Web Services [FS03]
|
- WS-Coordination is a general mechanism for starting and agreeing on the outcome of multiparty, multi-message Web service tasks. WS-Coordination has three key elements:
- A message element called a coordination context that flows on all messages that Web services exchanges during the computation. The coordination context contains the WS-Addressing endpoint reference to the coordination service
and it in turn contains information to identify the specific task being coordinated.
- The coordinator service. The coordinator service provides a service, described using WSDL, that provide the ability to start a coordinated task, terminate a coordinated task, allow a participant to register in a task, and produce a
coordination context that is part of all messages within a group.
- The coordination service also includes an interface, defined in WSDL, that participating services use in order to be informed of the outcome of the coordinated task.
A Web service that receives a message with a new coordination context registers with the coordinator service in the context in order to receive outcome information. Other specifications may augment this framework for domain and assurance specific requirements.
WS-Coordination is a general framework and capability. WS-AtomicTransaction and WS-BusinessActivity extend this framework to allow the participants in the distributed computation to robustly determine outcomes.
|