Schnittstellen der Messaging-Engine
Adapter können drei öffentliche Schnittstellen verwenden, um Interaktion mit der Messaging-Engine zu ermöglichen. Diese Schnittstellen werden in den folgenden Abschnitten kurz erläutert.
IBTTransportProxy
Adapter interagieren mit der Messaging-Engine ausschließlich über ihren eigenen Transportproxy. Der Transportproxy wird für verschiedene Vorgänge verwendet, z. B. zum Erstellen von Batches, Abrufen der Nachrichtenfactory und Registrieren von isolierten Empfängern bei der Engine.
IBTTransportBatch
Diese Schnittstelle wird von der Messaging-Engine bereitgestellt und definiert Methoden, mit denen Adapter Nachrichtenbatches verarbeiten können. Batches werden von der Messaging-Engine asynchron verarbeitet.
IBTDTCCommitConfirm
Adapter, die Batches mit expliziten MSDTC-Transaktionen (Microsoft Distributed Transaction Coordinator) verarbeiten, müssen die Engine über diese Schnittstelle vom Ergebnis der Transaktion benachrichtigen.