Summary

Transactions are a fundamental abstraction for fault-tolerant computing and provide the bedrock on which reliable B2B interactions can be built. At the moment choices for transactional Web service deployment are less than abundant, with BTP being the only Web services transaction protocol with implementations that we can use today. Another option is to create our own back-end only based Web services transactions by leveraging the transaction support in our back end .Net and J2EE platforms. However, the WS-Transaction specification will gather momentum since it is backed by some of the biggest vendors in the Web services arena, and will certainly be backed by implementations soon enough.

Get Developing Enterprise Web Services: An Architect's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.