1.3.2 Transactions

This protocol is designed to combine the work of collaborating objects under the aegis of a single distributed transaction. The protocol itself does not define or implement distributed transaction coordination and resource manager facilities; instead, it relies on the protocol described in [MS-DTCO] for these operations, and all references to a "transaction" in this specification are references to transaction protocol references. This protocol implements transactional semantics for objects by extending the protocol described in [MS-DCOM] to send transactions and associated information during object activations, in ORPC calls, and within marshaled OBJREF instances.