Skip to main content

Was ist ein Enterprise Service Bus?

In Computing ist ein Enterprise Service Bus (ESB) ein Softwareprogramm, das modulare Dienste den Verbrauchern im Internet zur Verfügung stellt.Dieser Bus ist der Liefermechanismus für serviceorientierte Softwaretechnologie (SOA).Diese werden in Online-Banking-, Reisereservierungs- und Aktien-Ticket-Lesern verwendet.

Der Enterprise Service Bus ist ein Message-Delivery-System für Webdienste.Es ist für das Teilen und Routing von Nachrichten zwischen Computersystemen verantwortlich.Dies ähnelt einer automatisierten Post, die sicherstellt, dass die Daten sicher an die entsprechende Person im Netzwerk geliefert werden.

Wenn erstmals eine serviceorientierte Architektur erstellt wurde, gab es keine Standardmethode, um der Gemeinde den gesamten Community vorzustellen.Dies machte es Unternehmen schwierig, Informationen zu teilen, da Dateien in einer Standardmethode nicht verfügbar waren.Der Enterprise Service Bus erstellte eine Standardplattform mit definierten Protokollen für alle Unternehmen, um Geschäftsdienstleistungen in Netzwerken sicher zu teilen.

Es gibt viele Arten von Service -Bussen.Diese variieren typischerweise Preis und Komplexität.Es ist wichtig, die Raffinesse zu bestimmen, die ein Unternehmen vor dem Kauf eines Unternehmensbusses benötigt, da große komplexe Systeme mehrere Millionen Dollar kosten können.Kleine Busse sind im Internet verfügbar und bieten angemessene Unterstützung für kleine servicebasierte Webanwendungen.

Der Enterprise Service Bus ist ein Beispiel für die messingorientierte Middleware (MOM) -Technologie.Diese Toolfamilie bietet den Leitungsbetrag, Informationen unter Verbrauchern und anderen Unternehmen auszutauschen.Einige andere Beispiele für MOM -Technologie sind IBM MQSeries .Diese Technologie bietet Computersystemen eine generische Möglichkeit, Nachrichten auf standardmäßige zuverlässige Weise zu senden.Diese Art von Enterprise Service Bus bietet die Mindestfunktionalität, die für die Verwaltung von Geschäftsmodulen im Internet erforderlich ist.Mit zunehmender Nachfrage kann das Unternehmen die Busplattform und die Infrastruktur in ein komplexeres Modell verbessern.

Der Enterprise Service Bus ist für die Freigabe von Servicenachrichten von einem Unternehmen verantwortlich.Diese Art der Freigabe erfordert ausreichende Sicherheit in Bezug auf die exponierten Daten.Der Bus enthält in der Regel Funktionen, die Nachrichten verschlüsseln und entschlüsseln können, bevor sie über das Netzwerk geteilt werden.Dieser Verschlüsselungsprozess sichert die Nachrichten, bevor sie über das Netzwerk übertragen werden.

Business Process Execution Language (BPEL) stützt sich auf einen Unternehmensbusse, um externe Kunden die Unternehmensdienste zu kommunizieren.Diese spezielle Skriptsprache enthält die Regeln für bestimmte Geschäftsprozesse für ein Unternehmen.Das BPEL -Programm erfordert eine ESB -Anwendung, um die Zuverlässigkeit und Leistung von Diensten sicherzustellen.