Talend Open Studio ESB Benutzer Feedback bitte (im Gegensatz zu jbossesb / mule / servicemix)

8

Ich mache einen kurzen Überblick über ESBs und bisher war ich vom Talend ESB überrascht und beeindruckt. Ich habe wirklich erwartet, dass Mule, eines der besser bekannten Open Source esb, de facto sein wird.

Bevor ich mich nach nur einer akademischen und grundlegenden Testreview verpflichte, bietet jemand, der viel mehr praktische Erfahrung mit Talend hat (vorzugsweise nach der Verwendung eines anderen Open-Source-ESB), irgendwelche Vor- / Nachteile?

Die Bereiche, die mich beeindruckt haben, waren: * EAI, die Anzahl der Komponenten / Transporte, die bereit für die Integration sind. Ich fand heraus, dass einige der anderen ESBs eher einem "Sie können diese Funktion durch die Verwendung von Camel oder einer anderen Bibliothek" folgen, aber sie bieten keine einfache Integration / Anleitung beim Einrichten dieser "extern verfügbaren" Funktionen.

* Sicherheit als Single-Point-Service-Bus. Es scheint, dass Talend eine gute Unterstützung für die Verwaltung der Sicherheit all Ihrer exponierten SOA-Dienste bietet. Ich hatte nicht wirklich die Chance, es in einer praktischen Umgebung auszuprobieren (wieder jemand mit mehr Erfahrung bitte!), Aber die Idee, dass der ESB Ihnen volle (überschaubare Laufzeitkontrolle) Sicherheitskontrolle gab, war ansprechend.

* Ziemlich gute erste IDE-Unterstützung für die Erstellung des Service, der dann vom ESB verwendet wird. Nochmals, ehrliches Feedback bitte.

* Ich bin ein wenig besorgt über die Deployment-Front, es hört sich so an, als müssten mehrere Server / Dienste laufen, und die "Deployment" einer ESB-Lösung (mit den Repository-Sachen ...?) kann dazu führen, dass mehrere Punkt-Bereitstellung Auch beim Verschieben von Servicestandorten (Entwicklung / Test / Produktion) war es in meiner Kurzkritik nicht ganz so klar (besonders im Vergleich zu anderen ESB-Lösungen ... wenn sie alle etwas kompliziert sind, ist das in Ordnung).

* Anwendungsfälle wie der erste Webservice des Vertrags, der Informationen aus mehreren anderen Webservices (vielleicht binary java rmi oder ejbremote) aggregieren / kombinieren / neu zuordnen kann, um die Antwort auszufüllen.

* Anwendungsfälle wie die Überwachung des FTP-Servers auf Dateiabstürze, das Abholen der Datei, das Parsen des xml / csv / edi-Dateiformats, um in einen anderen Dienst eingefügt zu werden (nicht unbedingt die Stapelverarbeitung)

* Anwendungsfälle wie die Überwachung des RSS-Feeds für neue Einträge, die XML / CSV / EDI-Dateiverknüpfungen enthalten, das Herunterladen (neuer) Dateien, die Verarbeitung / Einspeisung in einen anderen Dienst.

* CIFS / Windows-Freigabe, die ich nicht untersucht habe, aber ich werde auch hier von einem Überwachungsdatei-Standort / Pickup fragen.

Frage: Jemand mit Talend ESB-Erfahrung, bitte geben Sie Kommentare zu den obigen Aussagen hinsichtlich der realen Genauigkeit und / oder der Fehler und vielleicht noch mehr realem Feedback. Wie ich oben erwähnt habe, war ich an der Oberfläche total überwältigt von dem, was im Talend Open Studio kostenlos als Open Source angeboten wurde, aber in einer kommerziellen Umgebung ohne Lizenzierung verwendbar war. Um ehrlich zu sein, war ich ein wenig enttäuscht mit JbossESB und Mule neben Talend ESB.

danke für jedes Feedback!

    
dhartford 21.12.2011, 16:45
quelle

3 Antworten

1

Vor kurzem sind die Mule IDE und die Talend IDE mit Mule 3.0 sehr leistungsfähig und vergleichbar.

Der Jboss ESB und ServiceMix sind immer noch sehr handkonfigurationsintensiv.

Obwohl ich mich selbst nicht als Talend-Experte betrachte, da ich meine Rezension beendet habe und keine anderen die Talend-Erfahrung beantwortet haben, schließe ich die Frage mit der Antwort: "Talend ESB ist ausreichend, aber jetzt ist es auch Mule ESB ".

    
dhartford 03.10.2012, 18:45
quelle
6

Talend ESB bietet eine schöne clicky dicky IDE mit vielen Komponenten. Wie auch immer, wenn es kommt zu einer kundenspezifischen anforderung die lösung kann peinlich werden und manchmal undurchführbar. Einige ESB-Komponenten sind nicht ausgereift genug und es passiert in unserem Projekt, dass Talend dies und das im laufenden Betrieb ausstattet.

Wenn Sie Softwareentwickler sind, empfehle ich, es von Hand zu machen. Mit Apache Camel in In Kombination mit Apache Karaf erhalten Sie 100% Kontrolle. Übrigens diese Rahmen sind unter der Haube von Talend. Die Lernkurve musst du Talend verstehen ist nicht kleiner als das Lernen dieser genannten Frameworks.

Prost Hilde

    
Hilde 24.09.2013 09:22
quelle
1

Ich kann nicht für Talend antworten, habe aber ziemlich gründliche Erfahrungen mit Mule. Kannst du mehr Feedback dazu geben, was du von Mule enttäuscht warst? Die Bereiche, die du erwähnt hast, werden von den Benutzern in der Mule ESB Community als Stärken gut erkannt. Sie sollten sich die neueste Version von Mule Studio ansehen, da diese eine so stabile Entwicklungsumgebung wie Open Studio sowie eine Vielzahl von sofort einsatzbereiten Konnektoren auf MuleForge bietet.

Beachten Sie jedoch, dass MuleESB aus Lizenzierungsgründen unter CPALv1.0 vertrieben wird, im Gegensatz zu Talends Apache v2.0.

    
Ken 06.01.2012 18:33
quelle

Tags und Links