Kommunikation zwischen OrderBroker und OrderManager
Der Orderbroker und die Order Manager-Orchestrierungen (OrderBroker, OrderManager) kommunizieren über die MessageBox-Datenbank, anstatt direkt partnergebunden zu sein. Dadurch wird sichergestellt, dass Broker und Manager lose gekoppelt sind, damit sie bei Bedarf in separaten BizTalk-Gruppen und an geografisch getrennten Standorten gefunden werden können. Die auf diese Weise vorgenommene Trennung der Orchestrierungen erfordert nur eine administrative Konfiguration und keine Codeänderungen.
In der aktuell konfigurierten Lösung markiert der Auftragsbroker Nachrichten für einen bestimmten Auftrags-Manager und sendet diese in die MessageBox-Datenbank. Der Auftrags-Manager filtert wiederum nach den für ihn vorgesehenen Nachrichten und ruft diese dann aus der MessageBox-Datenbank ab. Dieser Umweg (Kommunikation über die MessageBox-Datenbank anstelle einer direkten Bindung) gestaltet es einfach, den Broker und den Manager in separate Gruppen zu verschieben.
Wenn verschiedene Gruppen für die Verwaltung von Broker und Manager zuständig sind oder sich diese an geografisch getrennten Standorten befinden müssen, kann dies aufgrund des Entwurfs einfach erreicht werden. Dazu müssen die Orchestrierungen einfach nur in verschiedene BizTalk-Gruppen verschoben werden. Nachdem sich die Orchestrierungen in separaten Gruppen befinden, erfordert die erneute Verbindung nur das Erstellen von Ports. In der Auftragsbrokergruppe müssen Sie einen Sendeport erstellen, der denselben Filter wie der Auftrags-Manager besitzt, die Nachricht aber an die neue Gruppe weiterleitet. In der Auftrags-Manager-Gruppe müssen Sie einen Empfangsport erstellen, der die Nachricht empfängt und in die MessageBox-Datenbank stellt.
Sie können die Anwendungen verschieben, indem Sie sie zum Erstellen von MSI-Dateien exportieren (jeweils eine Datei für den Broker und den Manager). Weitere Informationen zum Exportieren von Anwendungen finden Sie unter Exportieren einer BizTalk-Anwendung.
Weitere Informationen
Implementierungshighlights der Lösung für die Geschäftsprozessverwaltung