WS-Transaction is one of a series of specifications from an industry group that includes IBM, Microsoft, and BEA Systems. The WS-Transaction interface defines what constitutes a transaction and what will determine when it has completed successfully. Each transaction is part of an overall set of activities that constitute a business process that is performed by cooperating Web services. The overall business process is formally described using the Business Process Execution Language (BPEL). WS-Coordination is a companion specification that defines the context and exactly how information is exchanged during the business process.
The WS-Transaction specification is an activity of the Web Service Interoperability Organization (WS-I Organization) which is an industry-wide effort at standardizing how Web services are requested and delivered.