Ask a question about 'WS-Coordination'
Start a new discussion about 'WS-Coordination'
Answer questions from other users
is a Web Services specification developed by BEA Systems
BEA Systems, Inc. specialized in enterprise infrastructure software products known as "middleware", which connect software applications to databases and was acquired by Oracle Corporation on April 29, 2008.- History :...
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...
, and Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
and accepted by OASIS Web Services Transaction TC
in its 1.2 version
. It describes an extensible framework for providing protocols that coordinate the actions of distributed applications. Such coordination protocols are used to support a number of applications, including those that need to reach consistent agreement on the outcome of distributed transactions.
The framework defined in this specification enables an application service to create a context needed to propagate an activity to other services and to register for coordination protocols. The framework enables existing transaction processing, workflow, and other systems for coordination to hide their proprietary protocol
In telecommunications, a proprietary protocol is a communications protocol owned by a single organization or individual.-Enforcement:Proprietors may enforce restrictions through patents and by keeping the protocol specification a trade secret...
s and to operate in a heterogeneous environment.
Additionally WS-Coordination describes a definition of the structure of context and the requirements for propagating context between cooperating services.
However, this specification isn't enough to coordinate transactions among web services. It only provides a coordination framework, and other specifications like WS-Atomic Transaction
Web Service Atomic Transaction is an OASIS standard.To achieve all-or-nothing property for a group of services, it defines three protocols , and a set of services...
or WS-BusinessActivity are needed for this purpose.