Creazione e configurazione di oggetti gestiti JMS

È possibile utilizzare IBM® MQ Explorer per configurare gli oggetti amministrati JMS che abilitano le comunicazioni tra le applicazioni Java e IBM MQ.

Informazioni su questa attività

Java Message Service (JMS) è un'API Java che consente alle applicazioni scritte in Java nella specifica JMS di comunicare con qualsiasi prodotto di messaggistica che implementa l'API JMS . Poiché l'API JMS ha uno standard aperto e più implementazioni, è possibile selezionare il provider di messaggistica (il provider JMS ) da utilizzare in base ai propri requisiti.

IBM MQ è un provider JMS ; fornisce un sistema di messaggistica che implementa entrambe le versioni attuali dell'API JMS :
  • [ JMS 2.0]Java Message Service (JMS 2.0)
  • [ Jakarta Messaggistica 3.0]Jakarta Messaging 3.0
Nota: per Jakarta Messaging 3.0, non è possibile gestire JNDI utilizzando IBM MQ Explorer. L'amministrazione JNDI è supportata dalla variante Jakarta Messaging 3.0 di JMSAdmin, che è JMS30Admin.
È possibile utilizzare la GUI (graphical user interface) IBM MQ , IBM MQ Explorer, per configurare gli oggetti gestiti da JMS che abilitano la comunicazione tra l'applicazione Java (client JMS ) e IBM MQ (provider JMS ).

Esistono due tipi di oggetti amministrati JMS in IBM MQ classes for JMS:

  • Factory di connessione, che il client JMS utilizza per creare connessioni al fornitore JMS .
  • Destinazioni, che il client JMS utilizza per rappresentare la destinazione e l'origine dei messaggi.

Gli oggetti amministrati sono memorizzati in un servizio di denominazione e directory a cui IBM MQ Explorer accede utilizzando l'API JNDI (Java Naming Directory Interface). Gli oggetti gestiti vengono memorizzati in ubicazioni sul servizio di denominazione e di directory noto come spazi dei nomi JNDI . Esistono vari provider del servizio JNDI che è possibile utilizzare come servizio di denominazione e di directory, incluso LDAP (Lightweight Directory Access Protocol) e file system locali o remoti.

Poiché il client JMS utilizza gli oggetti gestiti JMS per connettersi al provider JMS , configurare gli oggetti gestiti per definire il modo in cui il client JMS invia e riceve o pubblica e sottoscrive i messaggi. Il client JMS non comunica direttamente con il provider JMS e ignora quale provider JMS viene utilizzato. Ciò significa che è possibile modificare il provider JMS senza dover aggiornare il client JMS.

Per configurare IBM MQ classes for JMS in modo che un client JMS possa connettersi e accedere agli oggetti amministrati in uno spazio dei nomi JNDI, è possibile eseguire queste attività in IBM MQ Explorer:

Procedura

  1. Connetti allo spazio nomi JNDI . Per ulteriori informazioni, consultare Aggiunta di un contesto iniziale.
  2. Creare e configurare gli oggetti gestiti memorizzati nello spazio dei nomi JNDI . Per ulteriori informazioni, consultare Creazione di una factory di connessione e Creazione di una destinazione.

Risultati

Per ulteriori informazioni sulla programmazione delle applicazioni JMS e sulla configurazione di IBM MQ classes for JMS, consultare Utilizzo delle classi IBM MQ per JMS in IBM Documentation.