Contents Index How application servers use DTC Using distributed transactions

ASA Programming Guide
  Three-Tier Computing and Distributed Transactions
    Three-tier computing architecture

Distributed transaction architecture


The following diagram illustrates the architecture of distributed transactions. In this case, the resource manager proxy is either ODBC or OLE DB.

In this case, a single resource dispenser is used. The Application Server asks DTC to prepare a transaction. DTC and the resource dispenser enlist each connection in the transaction. Each resource manager must be in contact with both DTC and the database, so as to carry out the work and to notify DTC of its transaction status when required.

A DTC service must be running on each machine in order to operate distributed transactions. You can control DTC services from the Services icon in the Windows control panel; the DTC service is named MSDTC.

For more information, see your DTC or EAServer documentation.


Contents Index How application servers use DTC Using distributed transactions