WebSphere ESB
Die Implementierung eines Enterprise Service Bus auf Basis offener Standards

Proprietäre oder veraltete Schnittstellen zwischen einzelnen Anwendungen oder schlichtweg die Vielzahl der Schnittstellen komplizieren die Wartung und Erweiterung bestehende IT Landschaften. Durch Verwendung eines Enterprise Service Bus (ESB) kommunizieren Ihre Anwendungen nur noch über eine standardisierte Schnittstelle mit dem ESB. Passen Schnittstellen nicht zusammen oder werden sie verändert, können die Nachrichten bei ihrem Transport im ESB modifiziert werden. Neben schlankerem Anwendungsdesign erreichen Sie höhere Produktivität und Sicherheit bei Versionswechseln, Migrationen oder Integration von Systemen.
Mit dem WebSphere Enterprise Service Bus (ESB) betreiben Sie eine ESB-Implementierung auf Basis des bewährten WebSphere Application Servers. Dabei wird das interne Messagingsystem des Application Servers erweitert um die Möglichkeit, Nachrichten während des Transportes zu modifizieren. Die Mediation Flows, also die Logik, die eine Nachricht während ihres Transportes duchläuft, entwickeln Sie mit dem WebSphere Integration Developer, wobei sie zum reibungslosen Zugriff auf eine Vielzahl an Drittsystemen die standardisierte Architektur der WebSphere Adapter nutzen können.
Ein Websphere ESB ist nicht isoliert zu betrachten. Er kann mit WebSphere Message Brokern zu heterogenen ESB-Implementierungen zusammengeschlossen werden.

technische Details

Der WebSphere ESB setzt auf dem Service Integration Bus (SIB) des WebSphere Application Servers auf. Der SIB ist eine reine JMS-Implementierung und arbeitet mit den WAS-Messaging Engines. Nachrichten werden über JDBC-Datasources persistiert. Nachrichten können während ihres Transportes durch die JMS-Queues geöffnet und verändert werden. Die Schritte, die dazu nötig sind (Mediation Flows) werden mit dem WebSphere Integration Developer gebaut und als EAR-File auf dem WESB deployed. Die Mediation Flows sind SCA Module, wie sie auch im Process Server verwendet werden.
notwendige Skills

Administratoren, die einen WebSphere Application Server kennen brauchen ein Update, um die neuen Features und Konfigurationen des WebSphere ESBs und der nun installierten SCA-Module zu kennen. Entwickler brauchen Kenntnisse des WebSphere Integration Developers, hier insbesondere die Arbeit mit Mediation Modulen, SCA-Komponenten und ggf. Integration von WebServices bzw. WSRR zum dynamischen Lookup von Endpunkten.


drucken