Patent ID: 6157927
Filing Date: 2000-12-05
Classification: G06F,Y10S

Abstract:
In a transaction processing environment, wherein a component requests resources from one or more resource managers as part of a global transaction under the control of a first transaction manager that is not XATMI-compliant, an interconnect that enables the component to request, as part of the global transaction, a resource on a remote server outside of that environment that is under the control of a second transaction manager that is XATMI compliant, said interconnect comprising:a connection manager comprising a protocol machine that communicates with the requested resource on the remote server in accordance with a bi-directional two-phase commitment communications protocol; anda resource manager that has a first interface that receives XATMI service requests from the component and a second interface that receives directives issued by the first transaction manager for the global transaction, the resource manager (i) translating said XATMI service requests received from the component and said directives issued by the first transaction manager into corresponding service requests of the bi-directional two-phase commitment communications protocol, (ii) issuing the corresponding service requests to the protocol machine of the connection manager, and (iii) coordinating the processing of said corresponding service requests by the protocol machine with the processing of corresponding events in the transaction processing environment of the first transaction manager.