Using Distributed Transactions with MSDTC
Windows has a built-in transaction manager component called Microsoft Distributed Transaction Coordinator (MSDTC). The MSDTC controls resource managers from distributed sources such as SQL Server and COM.
The transaction scope provided with this architecture allows distributed transactions involving many resource managers to be controlled by the MSDTC. Some server EAI plug-ins such as EAI COM+ may require a distributed transaction and therefore need to use MSDTC. You can set the TIBCO iProcess Engine to use MSDTC by setting the EAI_NEEDS_MSDTC process attribute - see the “Administering Process Attributes” in the TIBCO iProcess Engine: Administrator's Guide for more information about setting process attributes.