IBM WebSphere Developer Technical Journal, Configuring and using XA in a middleware environment

Basics for administrators and application programmers

From the developerWorks archives

Ajay Sood

Date archived: January 3, 2017 | First published: April 04, 2007

In today's world of transactions, XA standards are a widely used method for implementing the two-phase commit protocol for achieving reliability, ACID properties, logging, and recovery. Many middleware and database products adhere to the XA protocol to achieve transactional capabilities while interoperating between middleware and resource managers. This article provides a brief overview of what distributed transaction processing (DTP) and XA are all about, explaining concepts such as static and dynamic registration, XA switches, switch-load files, and more, then explains how you can configure various products (IBM® and non-IBM) as XA compliant resource managers in a middleware environment. The article concludes with potential coding restrictions and considerations that could be imposed in an XA environment.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=WebSphere, Information Management
ArticleID=206292
ArticleTitle=IBM WebSphere Developer Technical Journal: Configuring and using XA in a middleware environment
publish-date=04042007