Interoperabilität mit anderen Windows Funktionen
Der Distributed Transaction Coordinator (DTC) ermöglicht verteilte Transaktionen oder Transaktionen, die unter der Kontrolle mehrerer Ressourcen-Manager auf einem oder mehreren Systemen stehen. KTM und DTC arbeiten eng zusammen, um dies zu erreichen.
COM+ macht ein deklaratives Modell für die Transaktionsprogrammierung verfügbar. Anders ausgedrückt: Der Programmierer deklariert das Ausmaß, in dem ein Objekt Transaktionen nutzen kann, und die COM+-Laufzeit verwaltet die Transaktionen im Namen des Objekts. Beispielsweise kann ein Objekt so deklariert werden, dass es nur dann an einer Transaktion teilzunehmen kann, wenn bereits eine vorhanden ist, eine Transaktion erforderlich ist (eine wird erstellt, wenn sie noch nicht vorhanden ist), eine neue Transaktion erforderlich ist (eine wird unabhängig davon erstellt, ob bereits eine vorhanden ist) oder keine Transaktion. Diese deklarativ verwalteten Transaktionen werden automatisch für Datenbankverbindungen verwendet, die von COM+-Objekten erstellt werden, die im Kontext einer Transaktion ausgeführt werden.