ich nur Adressierung nur Ihre zweite Frage:
2) Warum tun Sie brauchen Reiserouten, können Sie nicht einfach das gleiche mit Ports und Orchestrierungen erstellen? Ich bin offensichtlich etwas hier fehlt.
Am letzten Ort, an dem ich arbeitete, arbeiteten wir ungefähr ein Jahr lang an unserem ESB. Die Idee des Iternary ist, dass, wenn eine Nachricht in den ESB kommt, sie magisch in die richtige Reihenfolge zu den entsprechenden Systemen gehen sollte.
Bei einem Business Process Oriented (BPM) -System schreiben Sie normalerweise eine Orchestrierung, um den Logikfluss zu steuern. Mit anderen Worten, Sie codieren die Route oder den Pfad der Nachricht in der Orchestrierung. In der ESB, die wir erstellten, entschieden die Geschäftsregeln, wohin die Nachricht gehen würde. Wir hatten immer noch Orchestrierungen für Endpunkte, aber sie waren in der Regel kurz und nur Mapping und einige grundlegende Funktionalität. An anderen Orten, an denen ich gearbeitet habe, können die Orchestrierungen ziemlich groß sein.
Also müssen die Regeln, was mit der Nachricht zu tun ist irgendwo sein. In der ESB sollte jeder Endpunkt völlig agnostisch sein und sich der anderen Endpunkte nicht bewusst sein. Das ESB-Camp setzt voraus, dass das System dynamischer geändert werden muss, ohne Software (z. B. Orchestrierungen) erneut bereitstellen zu müssen. Mit unserem ESB könnten Sie einfach die Geschäftsregeln ändern und sie erneut bereitstellen.
Einige der schwierigen Probleme mit einem ESB sind Transaktionen, Rollback und das Erstellen eines allgemeinen Fehlerbehandlungsprozesses.
Neal Walters http://BizTalk-Training.com
Ich wurde informiert, dass Sie vermeiden können, die Nachrichtenbox mit 2009 und dem ESB zu verwenden, weshalb ich die Frage gestellt habe. Danke –