Ich entwickle derzeit eine ETL-Lösung, die aus verschiedenen Gründen SSIS Komponenten sowie J2EE Dienste enthält.Wie erhält man ein gemischtes SSIS-J2EE-System für die Kommunikation über Messaging?
Ich brauche die verschiedenen Komponenten, um asynchron über Messaging-Warteschlangen zu kommunizieren. Die offensichtliche Einschränkung besteht jedoch darin, dass SSIS nur mit MSMQ integriert ist, während es offensichtlich sinnvoll ist, JMS auf der Java-Seite zu verwenden.
Ich habe die MSMQ/MQSeries Bridge (wir verwenden WebsphereMQ intern) berücksichtigt, aber ich denke, dies fügt der Lösung eine weitere Komplexitätsebene hinzu.
Ich frage mich jetzt, ob es eine einfachere Lösung für plattformübergreifendes Messaging gibt. Der Zweck des Messaging-Ansatzes besteht darin, die Übertragung der Kontrolle zwischen Komponenten zu implementieren, anstatt Daten zu übergeben. Jede Komponente, egal ob es sich um ein SSIS-Paket oder einen J2EE-Dienst handelt, liest/schreibt von derselben zugrunde liegenden Datenbank, so dass ich mich frage, ob es besser ist, nur einen Abfragemechanismus auf beiden Seiten zu implementieren. Vorschläge sind willkommen.
Christophe.
hanks, dies wies mich in die richtige Richtung. Am Ende baute ich einen Prototyp mit FUSE Media Router, der eine Brücke zwischen MSMQ und ActiveMQ, wie im folgenden Beispiel: http://fusesource.com/wiki/display/ProdInfo/Bridging+MSMQ+with+ JMS + mit + FUSE-ESB4 –