Inhaltsverzeichnis
Was bewirkt ESB?
Der ESB ist für die Kommunikation zwischen verschiedenen Systemen und Diensten zuständig, ohne dabei selbst Logik abzubilden. Im Grunde kann man sich einen Enterprise Service Bus als eine Art Mechanik vorstellen, die den Zugriff auf Anwendungen und Systeme verwaltet.
Was ist ESB it?
Mit Enterprise Service Bus (ESB) bezeichnet man in der Informationstechnik (IT) eine Netzwerkarchitektur, die die Integration verteilter Dienste (englisch service) in der Anwendungslandschaft eines Unternehmens (engl. enterprise) unterstützt. Softwareprodukte, die das Konzept des ESB implementieren.
Was ist eine Integrationsarchitektur?
Integrationsarchitekturen erlauben unterschiedliche Services in unterschiedlichen Domänen zusammenzuführen, so dass sie Daten austauschen können. Diese Integrationen werden in modernen, komplexen Microservice-Architekturen über REST-APIs in einer Nord-Süd-Kommunikation bereitgestellt.
Welche Gründe sprechen für den Einsatz eines ESB?
Zwei wesentliche Gründe sprechen für den Einsatz eines ESB: Es sind (ohne den ESB) mindestens drei Systeme beteiligt. Die Systeme sprechen unterschiedliche Protokolle (HTTP vs. Dateitransfer) und/oder nutzen unterschiedliche Datenformate (XML, JSON, CSV, etc.)
Welche Vorteile hat eine ESB-Architektur?
Die Vorteile der ESB-Architektur in Verbindung mit einem ESB-Produkt sind: Man schafft Struktur. Die beteiligten Systeme kümmern sich um ihre Kernaufgaben, die gesamte Integrationslogik findet im ESB statt. Man muss sich weniger um technische Details kümmern.
Wie verbindet sich das Web-Frontend mit dem ESB?
Dabei verbindet sich das Web-Frontend mit der ERP-Serviceschnittstelle am ESB – statt direkt mit dem ERP zu interagieren. Das heißt, wenn das ERP Korrekturen vornimmt oder sogar seinen physischen Standort ändert, bekommt der Nutzer nichts davon mit, solange der auf den ERP-Funktionen basierende Servicevertrag eingehalten wird.