Abstract:
Complex business processes that interact with multiple data sources need to have an infrastructure that maintains transactional integrity. When such processes are deployed in a SOA, then an interoperable Web Services protocol is required to coordinate transaction outcomes between services. This session compares the use of ACID/2PC and compensating transaction models and illustrates a number of real business scenarios in which IBM customers have successfully deployed applications that take advantage of Web Services Coordination, Web Services AtomicTransactions and Web Services BusinessActivity specifications. These scenarios include real-world concerns such as transaction-affinity management in workload-managed environments, transactional failover in highly-available environments, and interoperability in heterogeneous runtime environments.