Von JMS verwaltete Objekte erstellen und konfigurieren
Mithilfe von IBM® MQ Explorer können Sie die verwalteten JMS-Objekte konfigurieren, die die Kommunikation zwischen Java-Anwendungen und IBM MQ ermöglichen.
Informationen zu dieser Task
Java Message Service (JMS) ist eine Java-API, die es Anwendungen, die gemäß der JMSSpezifikation in Java geschrieben wurden, ermöglicht, mit einem beliebigen Messaging-Produkt zu kommunizieren, das die JMS-API implementiert. Da die JMS -API ein offener Standard ist und mehrere Implementierungen hat, können Sie auswählen, welcher Messaging-Provider (der JMS -Provider) gemäß Ihren Anforderungen verwendet werden soll.
Java Message Service (JMS 2.0)
Jakarta Messaging 3.0
Es gibt zwei Typen von verwalteten JMS -Objekten in IBM MQ classes for JMS:
- Verbindungsfactorys, die der JMS -Client verwendet, um Verbindungen zum JMS -Provider herzustellen.
- Ziele, die der JMS -Client verwendet, um das Ziel und die Quelle von Nachrichten darzustellen.
Die verwalteten Objekte werden in einem Namens- und Verzeichnisservice gespeichert, auf den IBM MQ Explorer über die Java Naming Directory Interface-API (JNDI-API) zugreift. Die verwalteten Objekte werden an Positionen im Namens-und Verzeichnisservice gespeichert, der als JNDI -Namensbereiche bezeichnet wird. Es gibt verschiedene JNDI -Service-Provider, die Sie als Namens-und Verzeichnisservice verwenden können, einschließlich LDAP (Lightweight Directory Access Protocol) und lokalen oder fernen Dateisystemen.
Da der JMS -Client die verwalteten JMS -Objekte verwendet, um eine Verbindung zum JMS -Provider herzustellen, konfigurieren Sie die verwalteten Objekte, um festzulegen, wie der JMS -Client Nachrichten sendet und empfängt bzw. veröffentlicht und subskribiert. Der JMS -Client kommuniziert nicht direkt mit dem JMS -Provider und weiß nicht, welcher JMS -Provider verwendet wird. Dies bedeutet, dass Sie den JMS -Provider ändern können, ohne den JMS -Client aktualisieren zu müssen.
Wenn Sie IBM MQ classes for JMS so konfigurieren möchten, dass ein JMS -Client eine Verbindung zu verwalteten Objekten in einem JNDI -Namensbereich herstellen und auf diese zugreifen kann, müssen Sie die folgenden Aufgaben in IBM MQ Explorerausführen:
Verfahren
- Stellen Sie eine Verbindung zum Namensbereich JNDI her. Weitere Informationen finden Sie unter Ausgangskontext hinzufügen.
- Erstellen und konfigurieren Sie die verwalteten Objekte, die im Namensbereich JNDI gespeichert sind. Weitere Informationen finden Sie unter Verbindungsfactory erstellen und Ziel erstellen.
Ergebnisse
Weitere Informationen zur Programmierung von JMS -Anwendungen und zur Konfiguration von IBM MQ classes for JMSfinden Sie unter Using IBM MQ classes for JMS in IBM Documentation.