![]() |
![]() |
|
|
Using the TMS Capability Across Domains
In the BEA Tuxedo system, the TMS is a special server that is implicitly associated with server groups that use X/Open XA-compliant resource managers. The TMS server releases application servers from the delays associated with the distributed 2-phase commitment protocol. TMSs coordinate the commitment of a transaction via special service requests to the TMS service, which is offered by all TMS servers.
In a Domains environment, GWTDOMAIN gateways are not associated with an XA-compliant resource manager. The Transaction Processing Working Group (TPWG) of X/Open has proposed an advanced XA interface. This interface is not used in the BEA Tuxedo system because the interface does not match the highly asynchronous and non-blocking model required by the gateway. While Domains gateways do not use a separate TMS server, they do offer the Transaction Manager Servers (TMS) capability, which allows gateways to coordinate the 2-phase commitment of transactions executed across domains.
How Gateways Coordinate Transactions Across Domains
The Gateway as Subordinate/Coordinator of Another Domain Group
Client Commit Managed by a Gateway
For more information, refer to the DM_REMOTE_SERVICES Section of DMCONFIG(5) in the File Formats, Data Descriptions, MIBs, and System Processes Reference.
![]() |
![]() |
|
Copyright © 2001 BEA Systems, Inc. All rights reserved.
|