# Teil 4: Verwendung des Java Message Service

Text der Produkteinführung | Animation der Produkteinführung
--- | ---

`Java-Anwendungen können so geschrieben werden, dass auf WebSphere MQ über den offenen Standard Java Message Service (JMS) zugegriffen wird. Anwendungen, die JMS verwenden, geben Warteschlangenmanager nicht direkt an. Stattdessen werden generische Objekte wie "ConnectionFactory" und "Destination" verwendet.`

`Zuordnungen zu WebSphere MQ-Objekten werden in einem JNDI-Namensbereich (Java Naming Directory Interface) definiert, der über den WebSphere MQ-Explorer oder das befehlszeilenbasierte JMS-Verwaltungstool verwaltet wird.`

`Wenn viele JMS-Anwendungen denselben JNDI-Namensbereich verwenden, ergeben sich erhebliche administrative Vorteile. Wenn z. B. Änderungen an einer Warteschlange vorgenommen werden müssen, werden durch eine einzige Änderung an den Informationen im JNDI-Namensbereich umgehend die Angaben zu allen JMS-Anwendungen aktualisiert.`

Dieser Teil der Animation veranschaulicht Aspekte zur Anwendungsentwicklung bei WebSphere MQ. Diese Animation basiert auf der vorherigen Animation mit einem sichtbaren Computer und der Anzeige eines Java-Editors.

Der Java-Editor enthält die Objekte "ConnectionFactory" und "Destination".

Es wird ein JNDI-Namensbereich mit der Bezeichnung "CF1" erstellt, der eine Verbindungsfactory ("ConnectionFactory") enthält. Er ist mit dem Warteschlangenmanager "QM_A" verbunden. Außerdem wird im Namensbereich eine Warteschlange mit der Bezeichnung "Q1" erstellt und mit den Computern der lokalen Warteschlange "A1" verbunden.

Durch Änderung des Programmcodes wird die Warteschlange des Namensbereichs mit A2 anstelle von A1 verbunden.

Übergeordnetes Thema: WebSphere MQ-Schnittstellen