Versionshinweise zu Sun GlassFish Message Queue 4.4

Neue Funktionen in Message Queue 4.4

Message Queue 4.4 ist eine Unterversion, die eine Anzahl von Funktionserweiterungen und Fehlerkorrekturen enthält. Dieser Abschnitt enthält eine Beschreibung neuer Funktionen in dieser Version:

JMS-Brückendienst

Da JMS kein Wire-Protokoll zur Kommunikation zwischen Brokern und Clients festlegt, verwendet jeder JMS-Provider (einschließlich Message Queue) ein eigenes, proprietäres Protokoll. Dies verhindert die Interoperabilität zwischen JMS-Providern.

Der JMS-Brückendienst in Message Queue 4.4 schließt diese Lücke, indem er einem Message Queue-Broker ermöglicht, seine Ziele den Zielen externer JMS-Provider zuzuordnen. Dadurch kann der Message Queue-Broker mit Clients des externen JMS-Providers kommunizieren.

Der JMS-Brückendienst unterstützt die Zuordnung von Zielen in externen JMS-Providern, die folgende Voraussetzungen erfüllen:

Viele Open Source- und kommerzielle JMS-Provider erfüllen diese Voraussetzungen. Dadurch wird der JMS-Brückendienst zu einer wirkungsvollen Möglichkeit zur Integration von Message Queue in eine vorhandene Messaging-Umgebung, in der andere JMS-Provider verwendet werden.

Weitere Informationen zum JMS-Brückendienst finden Sie unter:

STOMP-Brückendienst

Wie bereits erwähnt legt JMS kein Wire-Protokoll zur Kommunikation zwischen Brokern und Clients fest. Das Open Source-Projekt STOMP (Streaming Text Oriented Messaging Protocol) unter http://stomp.codehaus.org definiert ein einfaches Wire-Protokoll, das in beliebiger Sprache geschriebene Clients zur Kommunikation mit beliebigen Messaging-Providern, die das STOMP-Protokoll unterstützten, nutzen können.

Message Queue 4.4 bietet diese Unterstützung mithilfe des STOMP-Brückendiensts. Der Dienst ermöglicht einem Message Queue-Broker die Kommunikation mit STOMP-Clients.

Weitere Informationen über den STOMP-Brückendienst finden Sie in folgenden Dokumenten:

Zusätzliche Erweiterungen

Message Queue 4.4 bietet außerdem die folgenden zusätzlichen Erweiterungen:

Neue Universal Message Service-Funktionen (UMS)

Der UMS bietet jetzt Funktionen, die auf HTTP GET basieren:

Eine Übersicht über UMS erhalten Sie in Universal Message Service (UMS). Die Dokumentation zur UMS-API finden Sie unter https://mq.dev.java.net/4.3-content/ums/protocol.html. Programmierbeispiele in mehreren Sprachen finden Sie unter https://mq.dev.java.net/4.3-content/ums/examples/README.html.

Unterstützung für IPS-Pakete

Message Queue wird nun mit dem quelloffenen Image Packaging System (IPS), das auch als pkg(5)-System bezeichnet wird, verpackt und zur Verteilung bereitgestellt. Diese Verpackungsmethode ermöglicht die Integration von Message Queue in Sun GlassFish Enterprise Server 2.1.1.