Tworzenie i konfigurowanie obiektów administrowanych JMS
Produkt IBM® MQ Explorer 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 programu Java , który umożliwia aplikacjom napisanie w produkcie Java specyfikacji JMS w celu komunikowania się z dowolnym produktem przesyłania komunikatów, który implementuje interfejs API produktu JMS . Ponieważ interfejs API produktu 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.
Java Message Service (JMS 2.0)
Jakarta Messaging 3.0
W klasach IBM MQ classes for JMS istnieją dwa typy obiektów administrowanych JMS:
- Fabryki połączeń, z których korzysta klient JMS w celu utworzenia połączeń z dostawcą JMS .
- Miejsca docelowe, którego klient JMS używa do reprezentowania miejsca docelowego i źródła komunikatów.
Administrowane obiekty są przechowywane w usłudze katalogowej i nazewnictwa, do której dostęp jest uzyskiwany przez produkt IBM MQ Explorer przy użyciu Java Naming Directory Interface (JNDI) API. Administrowane obiekty są przechowywane w położeniach na 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 używa obiektów administrowanych JMS do łączenia się 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 IBM MQ classes for 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 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 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 IBM MQ classes for JMSzawiera sekcja Korzystanie z klas produktu IBM MQ dla usługi JMS.