WS-Coordination is a
Web Services
A web service (WS) is either:
* a service offered by an electronic device to another electronic device, communicating with each other via the Internet, or
* a server running on a computer device, listening for requests at a particular port over a n ...
specification developed by
BEA Systems
BEA Systems, Inc. was a company that specialized in enterprise infrastructure software products, which was wholly acquired by Oracle Corporation on April 29, 2008.
History
BEA began as a software company, founded in 1995 and headquartered in ...
,
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
, and
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
and accepted b
OASIS Web Services Transaction TCin it
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 protocols 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 or
WS-BusinessActivity are needed for this purpose.
See also
*
WS-CAF - an alternative transaction standard.
*
Enterprise service bus
External links
NetBeans SOA Composite Application Project HomecamelseRunning Apache Camel in OpenESBWS-Coordination specification at OASIS WS-TX TC
Coordination
{{Web-stub