Registrieren Passwort vergessen?

MQSeries

8. Nov 2008, 17:08

MQSeries ist eine plattformunabhängige Middleware-Software der Firma IBM, die 1994 eingeführt wurde und auf dem Prinzip des Message Queueing basiert. Das Produkt wird von IBM mittlerweile unter der Bezeichnung „Websphere MQ“ vertrieben.

typischer MQ-Bildschirm auf einer i5


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.

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

  • Vorteile von MQSeries:
    • Austausch von Nachrichten zwischen heterogenen Anwendungen auf verschiedenen Plattformen
    • Viele Plattformen werden unterstützt (z. B. Workstation, Host, Desktop, i5)
    • Asynchrone Datenübertragung
    • Weite Verbreitung
    • MQSeries bietet standardmäßig OAM Object Autorisation Manager und SSL Security für Kommunikation
  • Nachteile von MQSeries:
    • Sicherheitsmechanismen sind standardmäßig nicht eingerichtet, sondern müssen extra eingerichtet werden


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

[Bearbeiten] 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

[Bearbeiten] Weblinks

Dieser Artikel ist eine Kopie aus der freien Enzyklopädie Wikipedia. Am Originalartikel kann jeder Korrekturen und Ergänzungen vornehmen. Zudem kann man frühere Versionen einsehen.
In Kooperation mit Lycos Europe Network