WebSphere Message Broker
ESB Implementierung mit komplexer Verarbeitung
von Nachrichten und hoher Performance

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.
Ein Message Broker ist nicht isoliert zu betrachten. Er kann mit WebSphere ESBs zu heterogenen ESB-Implementierungen zusammengeschlossen werden

technische Details

Die Laufzeit des Message Brokers ist in C/C++ implementiert. Teile der Ablauflogik (WebSphere Adapter Logik, Java Mappings) werden in einer JVM Ausgeführt, die im Message Broker läuft. Als Mappingtechnologien kommen eSQL, Java, XSLT, XPATH und PHP, wobei der Broker an XA Transaktionen teilnehmen kann. Hierfür wird der sogenannte Broker Queue Manager als Transaktionsmonitor eingesetzt. Das Message Broker Toolkit auf Basis der Eclipse-Plattform stellt die Entwicklungsplattform dar. Das Toolkit basiert auf dem Rational Application Developer und stellt eine vollständige IDE mit umfangreichen Grafischen Designtools zur Verfügung. Weiterhin stellt es eine der Administrationssäulen des Message Brokers dar.
notwendige Skills

Der Message Broker Entwickler, verwendet das Message Broker Toolkit um Message Flows zu Entwickeln. Diese bestehen aus Built in Nodes, sowie Code der vom Entwickler geschrieben wird (Java und eSQL). Außerdem ist der Entwickler für die Modellierung der Nachrichten zuständig. In der Message Broker Administration sind nicht nur Message Broker spezifische Kentnisse gefragt, sondern auch WebSphere MQ Kentnisse sind erforderlich, da der Message Broker für seine interne Kommunikationen WebSphere MQ verwendet.


drucken