MQSeries

MQSeries

MQSeries ist eine plattformunabhängige Middleware-Software des Unternehmens 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 Authority 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])

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

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • IBM WebSphere MQ — is a family of network software products launched by IBM in March 1992. It was previously known as MQSeries, a trademark that IBM rebranded in 2002 to join the suite of WebSphere products. WebSphere MQ, which is often referred to simply as MQ by… …   Wikipedia

  • Websphere MQ — IBM WebSphere MQ семейство сетевого ПО открытое MQSeries: IBM переименовало его в 2002 для ассоциации с линейкой продуктов промежуточное ПО для сообщения (Message Oriented Middleware). Оно позволяет независимым и, возможно, работающим не… …   Википедия

  • IBM WebSphere MQ — IBM WebSphere MQ  семейство сетевого ПО открытое IBM в марте 1992. Ранее известно как MQSeries: IBM переименовало его в 2002 для ассоциации с линейкой продуктов WebSphere. WebSphere MQ  промежуточное ПО для сообщения (Message Oriented… …   Википедия

  • IBM WebSphere — WebSphere ist eine Produktlinie der Firma IBM, die unterschiedliche Software für Anwendungsintegration, Infrastruktur (z. B. Transaktionen und Warteschlangen) und eine integrierte Entwicklungsumgebung umfasst. Bekannte WebSphere Produkte sind… …   Deutsch Wikipedia

  • IBM Websphere — WebSphere ist eine Produktlinie der Firma IBM, die unterschiedliche Software für Anwendungsintegration, Infrastruktur (z. B. Transaktionen und Warteschlangen) und eine integrierte Entwicklungsumgebung umfasst. Bekannte WebSphere Produkte sind… …   Deutsch Wikipedia

  • WSAD — WebSphere ist eine Produktlinie der Firma IBM, die unterschiedliche Software für Anwendungsintegration, Infrastruktur (z. B. Transaktionen und Warteschlangen) und eine integrierte Entwicklungsumgebung umfasst. Bekannte WebSphere Produkte sind… …   Deutsch Wikipedia

  • WebSphere Application Server — WebSphere ist eine Produktlinie der Firma IBM, die unterschiedliche Software für Anwendungsintegration, Infrastruktur (z. B. Transaktionen und Warteschlangen) und eine integrierte Entwicklungsumgebung umfasst. Bekannte WebSphere Produkte sind… …   Deutsch Wikipedia

  • Websphere — ist eine Produktlinie der Firma IBM, die unterschiedliche Software für Anwendungsintegration, Infrastruktur (z. B. Transaktionen und Warteschlangen) und eine integrierte Entwicklungsumgebung umfasst. Bekannte WebSphere Produkte sind unter anderem …   Deutsch Wikipedia

  • Websphere Studio Application Developer — WebSphere ist eine Produktlinie der Firma IBM, die unterschiedliche Software für Anwendungsintegration, Infrastruktur (z. B. Transaktionen und Warteschlangen) und eine integrierte Entwicklungsumgebung umfasst. Bekannte WebSphere Produkte sind… …   Deutsch Wikipedia

  • Elemenope — Infobox Software name = elemenope caption = elemenope developer = createTank latest release version = 5.1 latest release date = August, 2006 operating system = Cross platform genre = SOA Service oriented architecture * Software framework license …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”