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 a IBM MQ (a JMS szolgáltató) közötti kommunikációt lehetővé tévő JMS adminisztrált objektumokat a IBM MQ grafikus felhasználói felület, a IBM MQ Explorer segítségével állíthatja be.
A IBM MQ JMS osztályok kétféle JMS adminisztrált objektumot biztosít:
- 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
- Csatlakozzon a JNDI névtérhez. További információkért tekintse meg a Kezdeti kontextus hozzáadása részt.
- 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
Ha további információkra van szüksége a JMS alkalmazások programozásával és az IBM MQ JMS osztályok konfigurálásával kapcsolatban, akkor tekintse meg az IBM MQ JMS osztályok használata című témakört az IBM MQ online termékdokumentációjában.