Chapter 12. Managing Distributed Transactions

Introduction

The management of transactions is a vitally important part of any integration strategy. Why is transactional support important when talking about Java EE and .NET application communication? First, to ensure data integrity when interoperating between Java EE and .NET applications, it is often necessary to operate in the scope of a distributed transaction. Both the Java EE platform and the .NET Framework provide flexible models for parallel access of shared resources and ensure that at the end of a transaction data are not corrupted or lost. The challenge is that supported native mechanisms are neither interoperable nor compliant with each other. This chapter outlines various strategies ...

Get Java EE and .Net Interoperability: Integration Strategies, Patterns, and Best Practices 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.