IBM MQ

Kommunikationssoftware From Wikipedia, the free encyclopedia

IBM MQ (bis 2002: MQSeries, bis 2014: WebSphere MQ) ist eine plattformunabhängige Message-orientierte Middleware-Software (MoM) des Unternehmens IBM, die 1993 eingeführt wurde und auf dem Prinzip des Message Queueing basiert.

Typischer MQ-Bildschirm auf einer i5

Eigenschaften

Das Konzept des Message Queueing (auf Deutsch etwa: „Warteschlange für Nachrichten“) ermöglicht die Kommunikation von Programmen über ein Netzwerk von unterschiedlichen Hard- und Softwarekomponenten. Die Programme können Informationen austauschen, ohne dass eine direkte Verbindung zwischen ihnen besteht. Die Kommunikation findet statt, indem die Programme ihre Nachrichten in Message-Queues (deutsch „Nachrichten-Warteschlangen“) ablegen und daraus entnehmen.

IBM MQ reiht Nachrichten in Queues (Warteschlangen) ein, von wo aus die Empfänger-Applikation sie asynchron abholen kann (eine Art Briefkastenprinzip mit FIFO-Regel).

IBM MQ unterstützt Security: Supports industry standard Secure Sockets Layer (SSL) security and offers an Extended Security Edition for advanced security features.[1]

Vor- und Nachteile

Vorteile von IBM MQ:

  • Austausch von Nachrichten zwischen heterogenen Anwendungen auf verschiedenen Plattformen
  • Viele Plattformen werden unterstützt (z. B. Workstation, Mainframe z/OS, Desktop, i5)
  • Asynchrone Datenübertragung
  • Weite Verbreitung
  • IBM MQ bietet standardmäßig OAM (Object Authority Manager) und SSL Security für Kommunikation

Nachteile von IBM MQ:

  • Sicherheitsmechanismen sind standardmäßig nicht eingerichtet, sondern müssen extra eingerichtet werden

Message Queue Interface (MQI)

Die Programmierschnittstelle wird MQI genannt. Sie bietet folgende Funktionen:

  • MQCONN – mit dem Queue-Manager verbinden
  • MQDISC – vom Queue-Manager trennen
  • MQOPEN – Message Queue öffnen
  • MQCLOSE – Message Queue schließen
  • MQGET – Lesen aus Message Queue
  • MQPUT – Schreiben in Message Queue
  • MQPUT1 – Öffnen, Schreiben & Schließen
  • MQBEGIN – Transaktion beginnen
  • MQBACK – Transaktion zurücknehmen
  • MQCMIT – Transaktion bestätigen
  • MQINQ – Attribute eines MQ-Objekts abfragen
  • MQSET – Attribute eines MQ-Objekts setzen

Versionen

Weitere Informationen Bezeichnung, Veröffentlichung ...
BezeichnungVeröffentlichung
IBM MQ 9.3 LTS23. Juni 2022
IBM MQ 9.2 LTS23. Juli 2020[2]
IBM MQ 9.1 LTS23. Juli 2018[3]
IBM MQ on IBM Cloud13. März 2018[4]
IBM MQ for HPE Nonstop 8.023. Juni 2017
IBM MQ 9.0 LTS2. Juni 2016[5]
IBM MQ 8.023. Mai 2014
WebSphere MQ 7.515. Juni 2012
WebSphere MQ 7.1November 2011
WebSphere MQ 7.0 z/OSJuni 2008
WebSphere MQ 7.0 (Distributed, iSeries)Mai 2008
WebSphere MQ 6.0 z/OSJuni 2005
WebSphere MQ 6.0 (Distributed, iSeries)Mai 2005
WebSphere MQ 5.3 z/OSJuni 2002
WebSphere MQ 5.3 (Distributed, iSeries)Juni, Juli, Oktober, November 2002
MQSeries 5.2 (Distributed)Dezember 2000
MQSeries for OS/390 V5.2November 2000
MQSeries for AS/400 V5.1Juli–August 2000
MQSeries for OS/390 V2.1Februar 1999
MQSeries 5.1April (NT), Juni 1999
MQSeries for AS/400 V4.2Februar 1998
MQSeries 5.0Oktober 1997
MQSeries for MVS/ESA 1.229. August 1997[6]
MQSeries for MVS 1.1.4,Juni 1996
MQSeries 2.2 (Sun OS/Solaris, DC/OSx)Juni, Juli 1996
MQSeries 2.0 Windows NT2. Quartal 1996
MQSeries 2.2 (HP, SCO)4. Quartal 1995
MQSeries for MVS 1.1.3Mai 1995
MQSeries 2.0 (OS/2, AIX)Februar 1995
MQM/400 V34. Quartal 1994
ezBridge Transact for MQSeries 3.0Juli 1994
MQSeries for MVS 1.1.2Juni 1994
MQM/400 V2.3Februar/April 1994
ezBridge Transact for MQSeriesMärz, September, November, Dezember 1993
MQSeries for MVS V1.1.131. Dezember 1993
Schließen

Einzelnachweise

Related Articles

Wikiwand AI