Vytváření a konfigurování spravovaných objektů produktu JMS

Můžete použít produkt IBM® MQ Explorer ke konfiguraci spravovaných objektů JMS , které umožňují komunikaci mezi aplikacemi produktu Java a IBM MQ.

Informace o této úloze

Java Message Service (JMS) je rozhraní API produktu Java , které umožňuje aplikacím, které jsou napsány v produktu Java , specifikaci JMS komunikovat s libovolným produktem systému zpráv, který implementuje rozhraní API produktu JMS . Vzhledem k tomu, že rozhraní API produktu JMS je otevřený standard a má více implementací, můžete vybrat poskytovatele systému zpráv (poskytovatele služeb JMS ), který má být použit v souladu s vašimi požadavky.

Produkt IBM MQ je poskytovatelem platformy JMS . Poskytuje systém zasílání zpráv, který implementuje obě aktuální verze rozhraní API produktu JMS :
  • [ JMS 2.0]Java Message Service (JMS 2.0)
  • [MQ 9.3.0, červen 2022][MQ 9.3.0, červen 2022][ Jakarta Messaging 3.0]Jakarta Messaging 3.0
Pozn.: Pro Jakarta Messaging 3.0nemůžete spravovat JNDI pomocí IBM MQ Explorer. JNDI administration is supported by the Jakarta Messaging 3.0 variant of JMSAdmin, which is JMS30Admin.
Grafické uživatelské rozhraní produktu IBM MQ , IBM MQ Explorer, můžete použít ke konfiguraci spravovaných objektů JMS , které umožňují komunikaci mezi aplikací Java (klient JMS ) a IBM MQ (poskytovatelem JMS ).

V produktu IBM MQ classes for JMS existují dva typy spravovaných objektů JMS:

  • Továrny připojení, které klient JMS používá k vytváření připojení k poskytovateli platformy JMS .
  • Místa určení, která klient JMS používá k reprezentaci cíle a zdroje zpráv.

Spravované objekty jsou uloženy ve službě pro správu pojmenování a adresářů, ke které přistupuje IBM MQ Explorer pomocí produktu Java Naming Directory Interface (JNDI) API. Spravované objekty jsou uloženy v umístěních služby pro správu pojmenování a adresářů známých jako obory názvů JNDI . Existuje několik poskytovatelů služeb JNDI , které můžete použít jako službu pojmenování a adresářů, včetně protokolu LDAP (Lightweight Directory Access Protocol) a lokálních nebo vzdálených systémů souborů.

Vzhledem k tomu, že klient JMS používá spravované objekty JMS k připojení k poskytovateli JMS , nakonfigurujte spravované objekty tak, aby definovaly, jak klient JMS odesílá a přijímá nebo publikuje a odebírá zprávy. Klient JMS nekomunikuje přímo s poskytovatelem JMS a neví o tom, který poskytovatel JMS se používá. To znamená, že můžete změnit poskytovatele JMS , aniž byste museli aktualizovat klienta JMS .

Chcete-li nakonfigurovat produkt IBM MQ classes for JMS tak, aby se klient produktu JMS mohl připojit ke spravovaným objektům v prostoru jmen JNDI a přistupovat k ní, je třeba v produktu IBM MQ Explorerprovést následující úlohy:

Postup

  1. Připojte se k prostoru jmen JNDI . Další informace naleznete v tématu Přidání počátečního kontextu.
  2. Vytvořte a nakonfigurujte spravované objekty, které jsou uloženy v oboru názvů produktu JNDI . Další informace naleznete v tématu Vytvoření faktorie připojení a Vytvoření místa určení.

Výsledky

Další informace o programování aplikací JMS a konfiguraci produktu IBM MQ classes for JMSnaleznete v tématu Použití tříd produktu IBM MQ pro platformu JMS v příručce IBM Documentation.