2008-11-15 7 views
5

Hat jemand Erfahrung mit Spring Integration Projekt als eingebettete ESB?Spring Integration als eingebettete Alternative zu eigenständigen ESB

ich sehr interessant bin in solchen Anwendungsfällen wie:

  • Lesen von Dateien aus dem Verzeichnis termin Basis
  • Erste Daten aus JDBC-Datenquelle
  • Modularität und Möglichkeit zu starten/stoppen/umschichten Modul on the fly wiederholen (zB ein Modulverzeichnis planmäßig Basis scannen kann, ein weiterer Anruf Abfrage von JDBC-Datenquelle etc.) Politik
  • repeat/

UPDATE:

ich Antworten außer auf alle meine Fragen gefunden „Daten aus JDBC-Datenquelle bekommen“. Ist es technisch möglich?

Antwort

9

Denken Sie daran, "ESB" ist nur ein Marketing-Begriff entwickelt, um teurere Software zu verkaufen, ist es kein Wundermittel. Sie müssen die spezifischen Jobs berücksichtigen, die Sie für Ihre Software benötigen, und entsprechend auswählen. Wenn Spring Integration scheint die Rechnung zu passen, wäre ich nicht zu besorgt, wenn es nicht wie eine überteuerte Server-Installation aussieht.

+2

Ich weiß :). Ich verwende in Projekten Mule ESB, aber oft ist es überqualifiziert und möchte vereinfacht und eingebettet verwenden. – FoxyBOA

2

Dieser Link beschreibt die FileSucker mit Spring Integration. Informieren Sie sich über Ihre Enterprise-Integration-Muster für mehr Informationen, denke ich.

Ich glaube irgendwie, dass Sie ein bisschen mehr Untersuchungen selbst durchführen müssen, oder ein paar Versuche an einigen Ihrer Anwendungsfälle machen. Dann können wir diskutieren, was gut und schlecht

2

JDBC-Adapter scheinen work in progress zu sein.

Auch wenn es keinen spezifischen Adapter gibt, denken Sie daran, dass Spring Integration ein dünner Wrapper um POJOs ist. Sie können auf JDBC in einer beliebigen Komponente zugreifen, z. Ihre Service-Aktivatoren.

Siehe auch here für eine Lösung, die auf einem Polling Inbound Channel Adapter basiert.