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.
Java Message Service (JMS 2.0)
Jakarta Messaging 3.0
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
- Connetti allo spazio nomi JNDI . Per ulteriori informazioni, consultare Aggiunta di un contesto iniziale.
- 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.