Export (0) Print
Expand All

DTC Developers Guide

The Microsoft Distributed Transaction Coordinator (the DTC) is a distributed transaction facility for Microsoft Windows platforms which uses proven transaction processing technology. It is robust despite system failures, process failures, and communication failures; it exploits loosely coupled systems to provide scalable performance; and it is easy to install, configure, and manage. The DTC service provides the following benefits:

  • Lowers the cost of enterprise computing—The DTC provides a sophisticated, low-cost distributed transaction facility for users of networked, commodity-priced PCs and servers.

  • Simplifies application development—DTC transactions greatly simplify the application task of preserving consistency, despite failures that can occur when updating application data.

  • Provides a consistent transaction model—The DTC supports a variety of resource managers, including relational databases, object-oriented databases, file systems, document storage systems, and message queues.

  • Enables software development using distributed software components—The DTC provides a simple, object-oriented application programming interface for initiating and controlling transactions.

Using the DTC, your applications gain the following performance advantages:

  • Application programs can reliably update data residing in two or more resource managers, such as Microsoft SQL Server or Microsoft Message Queuing.

  • Application programs can reliably update data residing in one or more XA-compliant resource managers, such as Oracle, IBM DB2, Informix, Sybase, or Ingres.

  • Application programs can use an OLE Transactions–compliant resource manager, such as Microsoft SQL Server or Microsoft Message Queuing, with an X/Open-compliant transaction processing monitor such as Encina, TopEnd, or Tuxedo.

  • Application programs can perform transactions spanning multiple transaction managers communicating via the Transaction Internet Protocol (TIP).

  • Windows application programs can invoke IBM CICS transaction programs through the COM Transaction Integrator (COMTI).

See Also


DTC Administration Guide

Other Resources

COM+ Transactions

© 2015 Microsoft