Tworzenie i konfigurowanie obiektów administrowanych JMS

Produkt IBM® MQ Eksplorator służy do konfigurowania obiektów administrowanych JMS , które umożliwiają komunikację między aplikacjami produktu Java i produktem IBM MQ.

Informacje o zadaniu

Java Message Service (JMS) to interfejs API języka Java , który umożliwia aplikacjom napisanie w języku Java specyfikacji JMS komunikowanie się z dowolnym produktem przesyłania komunikatów, który jest używany przez użytkownika. implementuje interfejs API JMS . Ponieważ interfejs API JMS jest otwartym standardem i ma wiele implementacji, można wybrać dostawcę przesyłania komunikatów (dostawcę JMS ), który ma być używany zgodnie z wymaganiami.

IBM MQ jest dostawcą JMS ; udostępnia on system przesyłania komunikatów, który implementuje obie bieżące wersje interfejsu API JMS :
Uwaga: W przypadku produktu Jakarta Messaging 3.0nie można administrować interfejsem JNDI przy użyciu programu IBM MQ Explorer. Administrowanie JNDI jest obsługiwane przez wariant Jakarta Messaging 3.0 o nazwie JMSAdmin, który jest JMS30Admin.
Za pomocą graficznego interfejsu użytkownika produktu IBM MQ IBM MQ Eksploratormożna skonfigurować obiekty administrowane JMS , które umożliwiają komunikację między aplikacją Java (klient JMS ) a IBM MQ (dostawcą JMS ).

W klasach IBM MQ classes for JMSistnieją dwa typy obiektów administrowanych JMS :

  • Fabryki połączeń, z których korzysta klient JMS w celu tworzenia połączeń z dostawcą JMS .
  • Miejsca docelowe, które są używane przez klienta JMS do reprezentowania celu i źródła komunikatów.

Administrowane obiekty są przechowywane w usłudze katalogowej i nazewnictwa, do której dostęp jest uzyskiwany przez program IBM MQ Explorer przy użyciu interfejsu Java Naming Directory Interface (JNDI). API. Administrowane obiekty są przechowywane w położeniach w usłudze katalogowej i nazewnictwa określanej jako przestrzenie nazw JNDI . Istnieją różne dostawcy usług JNDI , których można używać jako usługi katalogowej i nazewnictwa, w tym protokół LDAP (Lightweight Directory Access Protocol) oraz lokalne lub zdalne systemy plików.

Ponieważ klient JMS korzysta z obiektów administrowanych JMS w celu nawiązywania połączenia z dostawcą JMS , należy skonfigurować administrowane obiekty w celu zdefiniowania sposobu wysyłania i odbierania komunikatów przez klienta JMS , publikowania i subskrybowania komunikatów. Klient JMS nie komunikuje się bezpośrednio z dostawcą JMS i nie zawiera informacji o tym, który dostawca JMS jest używany. Oznacza to, że można zmienić dostawcę JMS bez konieczności aktualizowania klienta JMS .

Aby skonfigurować produkt Klasy produktu IBM MQ dla usługi JMS w taki sposób, aby klient JMS mógł łączyć się z administrowanymi obiektami w przestrzeni nazw JNDI i uzyskiwać do nich dostęp, należy wykonać następujące czynności w programie IBM MQ Eksplorator:

Procedura

  1. Połącz się z przestrzenią nazw JNDI . Więcej informacji na ten temat zawiera sekcja Dodawanie kontekstu początkowego.
  2. Utwórz i skonfiguruj administrowane obiekty, które są przechowywane w przestrzeni nazw JNDI . Więcej informacji na ten temat zawiera sekcja Tworzenie fabryki połączeń i Tworzenie miejsca docelowego.

Wyniki

Więcej informacji na temat programowania aplikacji JMS i konfigurowania produktu Klasy produktu IBM MQ dla usługi JMSzawiera sekcja Korzystanie z klas IBM MQ dla usługi JMS w podręczniku Dokumentacja produktu IBM.