IBM WebSphere MQ
einheitliche Verbindung von Anwendungen

Einen wesentlichen Teil der Kosten und Aufwände bei der Entwicklung von Anwendungen nimmt die Realisierung von Schnittstellen und die Übertragung von Daten ein. Dabei werden oft eigene Entwicklungen vorgenommen, die die Heterogenität von Kommunikationsstrecken befördern. Seit über 15 Jahren bietet IBM eine Lösung an, die Kommunikation zwischen Anwendungen deutlich vereinfacht und mittlerweile über 15.000 Kunden zählt und auf über 30 Plattformen verfügbar ist. WebSphere MQ deckt als Kommunikationslayer eine wesentliche Anforderungen ab: Nachrichten werden genau einmal übertragen und gehen nicht verloren. Dabei ist die Übertragung grundsätzlich asynchron, das heißt, die kommunizierenden Anwendungsteile können unterschiedlich schnell arbeiten. Mit WebSphere MQ erhalten Sie damit die Möglichkeit, beliebige Anwendungen auf unterschiedlichen Systemen über einen einheitlichen Layer anzubinden und deren Kommunkation zu verwalten. WebSphere MQ ist der Kommunikationslayer unter dem WebSphere Message Broker.

technische Details

WebSphere MQ ist eine in C implementierte Anwendung, die höchste Performanceansprüche erfüllt und als XA-Compliant Transaction Manager arbeiten kann. Durch Erweiterungen kann Integration in aktuelle Umgebungen erfolgen, wie z.B. Web2.0. WebSphere MQ arbeitet mit einer eigenen Programmierschnittstelle (MQI), die für viele Programmiersprachen portiert wurde (COBOL, C, C++, C#, .NET, Java aber auch PHP, Perl). WebSphere MQ ist aber auch ein JMS Compliant Provider und hat mit XMS eine Integration in die Microsoft-Welt.
notwendige Skills

Entwickler verwenden JMS oder das MQI, das aus ca. 15 Methoden besteht. Dabei muß speziell die Vielzahl an Optionen zum lesen und schreiben von Nachrichten bekannt sein. MQ Administratoren Installieren das Basisprodukt und verwalten so genannte Queue Manager (organisatorische Einheit, Vergleichbar mit einem Container), Queues (Ablageplatz, sowie ein teil des Transportmechanismus) sowie Channels (stellen die Schnittstelle zu anderen Queue Managern dar). Zur Verwaltung der MQ Objekte gehören nicht nur, Anlegen und Monitoren, sondern auch die Anwendung von Securitymechanismen.


drucken