Freigeben über


Inlineaufruf des Back-End-Systems

Die Inlineaufrufversion der vollständigen Lösungen stellt zu schnellsten Verarbeitungszeiten zur Verfügung. Die Inlineversion beseitigt den Mehraufwand, der durch persistentes Speichern der Anforderungs- und Antwortnachrichten auf den Back-End-Systemen in der MessageBox-Datenbank anfällt. In der Adapterversion wird die Nachricht von der sendenden Orchestrierung an die MessageBox übermittelt. Der Host, der den Adapter ausführt, ruft die Nachricht ab und sendet sie dann an den Back-End-Prozess, indem sie erneut in der MessageBox bereitgestellt wird.

Der Effizienz der Inlineversion stehen die Kosten entgegen, die durch das direkte Binden der Orchestrierung an die Transportprotokolle der Back-End-Systeme entstehen. In der Inlineversion findet keine Kommunikation über logische Ports statt, stattdessen ruft die Orchestrierung die Back-End-Systeme über drei benutzerdefinierte Assemblys auf. Wenn sich ein Transport des Back-End-Systems ändert, muss eine Assembly erneut geschrieben und kompiliert werden. In der folgenden Tabelle werden die Assemblys und ihre Funktion beschrieben.

Assemblyname Back-End-Verbindung
Microsoft.Samples.BizTalk.WoodgroveBank.PaymentTrackerCall Verwendet MQSeries-Funktionen zum Abrufen und Platzieren von Nachrichten.
Microsoft.Samples.BizTalk.WoodgroveBank.PendingTransactionsCall Ruft den Webdienst für das Transaktionssystem auf.
Microsoft.Samples.BizTalk.WoodgroveBank.SAPCall Ruft die Webdienste mit einer SAP-Simulation auf.

Weitere Informationen

Implementierungshighlights der dienstorientierten Lösung
Entwickeln einer dienstorientierten Lösung
Übersetzen der Muster der dienstorientierten Lösung
Überwachen der dienstorientierten Lösung mit BAM