Tworzenie i konfigurowanie obiektów administrowanych JMS
Programu IBM® MQ Explorer można użyć do skonfigurowania obiektów administrowanych systemu JMS, które umożliwiają komunikację między aplikacjami Java™ i produktem IBM MQ.
O tym zadaniu
Usługa Java Message Service (JMS) to interfejs API języka Java pozwalający aplikacjom, które zostały napisane w języku Java zgodnie ze specyfikacją JMS, na komunikację z dowolnym produktem umożliwiającym przesyłanie komunikatów, który ma zaimplementowany interfejs API JMS. Ze względu na to, że interfejs API JMS jest standardem otwartym i ma wiele implementacji, można wybrać używanego dostawcę przesyłania komunikatów (dostawcę JMS) zgodnie ze swoimi wymaganiami.
Produkt IBM MQ jest dostawcą JMS. Udostępnia on system przesyłania komunikatów implementujący interfejs API JMS. Za pomocą graficznego interfejsu użytkownika produktu IBM MQ - programu IBM MQ Explorer - można skonfigurować obiekty administrowane JMS umożliwiające komunikację między aplikacją Java (klientem JMS) a produktem IBM MQ (dostawcą JMS).
W klasach IBM MQ classes for JMS są dostępne dwa typy obiektów administrowanych JMS:
- Fabryki połączeń, których klient JMS używa do tworzenia połączeń z dostawcą JMS.
- Miejsca docelowe, których klient JMS używa do reprezentowania miejsc docelowych i źródłowych komunikatów.
Obiekty administrowane są składowane w usłudze katalogowej i nazewnictwa, do której dostęp jest uzyskiwany przez program IBM MQ Explorer przy użyciu interfejsu API Java Naming Directory Interface (JNDI). Obiekty administrowane są zapisywane w miejscach usługi katalogowej i nazewnictwa zwanych przestrzeniami nazw JNDI. Jako usługi katalogowej i nazewnictwa można używać różnych dostawców usług JNDI, w tym protokołu LDAP (Lightweight Directory Access Protocol) oraz lokalnego lub zdalnego systemu plików.
Ponieważ klient JMS używa obiektów administrowanych JMS do łączenia się z dostawcą JMS, należy skonfigurować obiekty administrowane w celu zdefiniowania sposobu wysyłania, odbierania, publikowania i subskrybowania komunikatów przez klient JMS. Klient JMS nie komunikuje się bezpośrednio z dostawcą JMS i nie dysponuje informacjami na temat używanego dostawcy JMS. Oznacza to, że można zmienić dostawcę JMS bez konieczności aktualizacji klienta JMS.
W celu skonfigurowania klas IBM MQ classes for JMS w taki sposób, aby klient JMS mógł łączyć się z obiektami administrowanymi w przestrzeni nazw JNDI i uzyskiwać do nich dostęp, wykonaj następujące czynności w programie IBM MQ Explorer:
Procedura
- Połącz się z przestrzenią nazw JNDI. Więcej informacji na ten temat zawiera sekcja Dodawanie kontekstu początkowego.
- Utwórz i skonfiguruj obiekty administrowane zapisane w przestrzeni nazw JNDI. Więcej informacji na ten temat zawiera sekcja Tworzenie fabryki połączeń oraz Tworzenie obiektu docelowego.
Wyniki
Więcej informacji o programowaniu aplikacji JMS i konfigurowaniu produktu IBM MQ classes for JMS zawiera sekcja Używanie produktu IBM MQ classes for JMS w Centrum Wiedzy IBM.