Frage

Wir denken über eine ESB-Infrastruktur.

Wenn hielte Sie Open-Source-Produkte wie Mule und wann würden Sie als Pakete wie TIBCO, BizTalk oder Oracle Fusion?

War es hilfreich?

Lösung

Kosten und Unterstützung sind die offensichtlichen zwei Unterscheidungsmerkmale.

Wenn Sie kein Geld haben für Lizenzen zu zahlen, dann ist Open Source eine gute Alternative.

Wenn Sie nicht Open Source mögen, weil der Führungs Einwände, dann werden Sie mit einem lizenzierten Produkt gehen.

Mit Open Source, wollen Sie sicher sein, dass Sie etwas erhalten, dass einige Langlebigkeit zu ihm hat. Die Zeichen sind lebendige Entwickler und User-Communities, einfacher Zugang zu Support-Forum, regelmäßiges Updates der Software, auf Standards basierende Alternativen zur Verfügung, etc. Sie wollen nicht eine Wahl für etwas so grundlegend wie Infrastruktur machen und es im Jahr bereuen später, da das Open-Source-Projekt ist auseinander gefallen.

ESBs kann viele Rollen spielen:

  1. Gateway für B2B mit Externen
  2. Messaging zwischen Diensten
  3. Transformation zwischen verschiedenen Formaten (EDI, XML, etc.).
  4. Orchestrierung von Services
  5. Zentralisierung von Querschnittsthemen wie Auditing, Logging, Metriken, etc.

Sie wollen eine sorgfältige Entscheidung treffen, all diese Bedürfnisse zu erfüllen.

Andere Tipps

Ich weiß nichts von ihrem Produkt, aber Los Kopplung gegen Entkopplung. .. kurz diskutiert ein wichtiger Punkt oft übersehen, und eine, die Sie sehr hart später beißen kann.

Ich mache mir Sorgen, dass BizTalk von .NET-Typen in Microsoft übernommen wird, und kann in Richtung der eng gebundenen Schnittstellen von WCF geleitet. Lesen Sie viel, viele Fragen stellen. Erwarten Sie nicht viel von Open-Source-Angebote.

Hier ist ein detaillierter Bericht, die Ihnen nützlich sein könnten: Forrester Wave: Enterprise Service Bus, Q2 2011

Beachten Sie, dass der Bericht nicht mehrere populären Open-Source-ESB-Lösungen abdeckt.

Bitte beachten Sie @ duffymo Antwort für die Führung ab, ob eine Open-Source-ESB zu verwenden.

Unter anderem betrifft die Art des ESB-Entwurfsmuster gegeben, die Leistung ist sehr wichtig. Es gibt viele Ergebnisse gibt, veröffentlicht. Hier ist die letzte Runde der ESB Leistung im Januar 2013 durchgeführt. Doch in dem Performance-Raum, ist es ratsam, Ihren eigenen Performance-Test und wählen sie Ihre Wahl zu laufen, anstatt setzen auf, was dort veröffentlicht werden.

Neben Leistung, Benutzerfreundlichkeit, Erweiterbarkeit, Entwicklungsaufwand braucht es Systeme zu integrieren über die ESB berücksichtigt werden muss. Manchmal können Sie die Integration mit einem ESB beginnen, und später, als sich das System entwickelt, die Fähigkeit der Lösung, die Sicherheit, die Fähigkeit zu regieren zu überwachen, Messung und Abrechnung, die Anzahl der Anschlüsse unterstützt wird, wird in Bild kommen. So möchten Sie vielleicht in diese Richtung um die ESB für die entsprechenden Lösungen achten.

Im Allgemeinen, wie es der Fall mit jeder Software ist, ist Total Cost of Ownership (TCO) auch Schlüssel. Manchmal würde es scheinbar weniger kostspielig mit einem Anbieter zu starten, doch im Laufe der Zeit die Kosten vermehren könnten. Speziell, Wartbarkeit und Wartbarkeit ist wichtig, die zentrale Natur der ESB Nutzung gegeben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top