Browse Prior Art Database

Dynamic provision of XA recovery information

IP.com Disclosure Number: IPCOM000031019D
Original Publication Date: 2004-Sep-07
Included in the Prior Art Database: 2004-Sep-07

Publishing Venue

IBM

Abstract

The Java* Transaction API (JTA) specification describes a set of interfaces between a transaction manager, resource manager and application server to support distributed transactions based on the X/Open XA protocol. The resource manager is represented by an implementation of the XAResource interface both during normal processing and, after a server failure, during transaction recovery. The specification does not, however, define how an instance of the resource manager's XAResource is obtained at recovery time. This article describes an approach that enables a resource manager to defer and/or dynamically modify the XA recovery information that it provides while still utilizing the transaction manger's log.