Moved from: bobsql.com
I have found the term DTC is used in many ways so for the purposes of the discussion here are a few terms. When talking DTC, I am talking about the feature set, MSDTC as the OLE-TX implementation and XA for the X/Open XA implementation.
DTC
Distributed Transaction Coordination – Generic term
MSDTC
Microsoft specific implementation for DTC using (OLE-TX)
XA
X/Open Standard for TM to RM communications and behavior
TM
Transaction Monitor/Manager – Coordinator
RM