JMS adminisztrált objektumok létrehozása és beállítása

Az IBM® MQ Explorer használatával konfigurálhatja az olyan JMS adminisztrált objektumokat, melyek lehetővé teszik a kommunikációt a Java™ alkalmazások és az IBM MQ között.

Erről a feladatról

A Java Message Service (JMS) egy Java API, amely lehetővé teszi a JMS meghatározáshoz Java nyelven megírt alkalmazások számára, hogy kommunikáljanak bármilyen üzenetkezelési termékkel, amely megvalósítja a JMS API-t. Mivel a JMS API egy nyitott szabvány és számos megvalósítása létezik, a használni kívánt üzenetkezelési szolgáltatót (a JMS szolgáltatót) kiválaszthatja a saját igényei szerint.

A IBM MQ egy JMS szolgáltató; olyan üzenetkezelési rendszert biztosít, amely megvalósítja a JMS API-t. A Java alkalmazás (a JMS ügyfél) és az IBM MQ (a JMS szolgáltató) közötti kommunikációt lehetővé tévő JMS adminisztrált objektumokat az IBM MQ grafikus felhasználói felület, az IBM MQ Explorer segítségével állíthatja be.

Az IBM MQ JMS osztályok kétféle JMS adminisztrált objektumot biztosítanak:

  • Kapcsolatgyárak, amelyeket a JMS ügyfél használ arra, hogy kapcsolatokat létesítsen a JMS szolgáltatóhoz.
  • Célok, amelyeket a JMS ügyfél használ arra, hogy az üzenetek célját és forrását képviseljék.

Az adminisztrált objektumok egy elnevezési és címtár szolgáltatásban vannak tárolva, amelyhez az IBM MQ Explorer a Java Naming Directory Interface (JNDI) API használatával fér hozzá. Az adminisztrált objektumok a JNDI névtérként ismert elnevezési és címtár szolgáltatás helyeken vannak tárolva. Számos különféle JNDI szolgáltató létezik, amelyet használhat elnevezési és címtár szolgáltatásként; például az Egyszerűsített címtárhozzáférési protokoll (LDAP) és a helyi vagy távoli fájlrendszerek.

Mivel a JMS ügyfél a JMS adminisztrált objektumok segítségével csatlakozik a JMS szolgáltatóhoz, be kell állítania az adminisztrált objektumokat annak meghatározásához, hogy a JMS ügyfél miként küldjön és fogadjon (vagy közzétegyen és előfizessen) üzeneteket. A JMS ügyfél nem kommunikál közvetlenül a JMS szolgáltatóval, és nem tud arról, hogy melyik JMS szolgáltató van használatban. Ez azt jelenti, hogy anélkül módosíthatja a JMS szolgáltatót, hogy frissítenie kellene a JMS ügyfelet.

Az IBM MQ JMS osztályok beállításához, hogy a JMS ügyfél csatlakozhasson és hozzáférhessen adminisztrált objektumokhoz egy JNDI névtérben, az alábbi feladatokat kell elvégeznie az IBM MQ Explorer alkalmazásban:

Eljárás

  1. Csatlakozzon a JNDI névtérhez. További információkért tekintse meg a Kezdeti kontextus hozzáadása részt.
  2. Hozza létre és állítsa be a JNDI névtérben tárolt adminisztrált objektumokat. További információkért tekintse meg a Kapcsolatgyár létrehozása és a Cél létrehozása részeket.

Eredmények

A JMS alkalmazások programozásával és az IBM MQ JMS osztályok konfigurálásával kapcsolatos további információkért tekintse meg az IBM Knowledge Center IBM MQ JMS osztályok használata témakörét.