Interoperabilità tramite il provider di messaggistica dell' IBM MQ
Attraverso il provider di messaggistica IBM® MQ in WebSphere® Application Server, le applicazioni di messaggistica Java™ Message Service (JMS) possono utilizzare il sistema IBM MQ come provider esterno di risorse di messaggistica JMS.
- La messaggistica è gestita da una rete di gestori code, ognuno dei quali è in esecuzione nella propria serie di processi e dispone di una propria gestione.
- Funzionalità quali code condivise (su IBM MQ per z/OS® ) e clustering IBM MQ semplificano l'amministrazione e forniscono il rilevamento dinamico.
- Molti prodotti IBM e dei partner supportano IBM MQ con (ad esempio) monitoraggio e controllo, alta disponibilità e clustering.
- IBM MQ I clienti possono funzionare all'interno di un sistema di messaggistica JMS ( WebSphere Application Server ) o quasi qualsiasi altro ambiente di messaggistica utilizzando una varietà di API.
Se la tua azienda utilizza IBM MQ e desideri integrare le applicazioni di messaggistica WebSphere Application Server in una rete prevalentemente IBM MQ, il provider di messaggistica IBM MQ è la scelta più logica. Tuttavia, l'utilizzo di un altro provider può offrire dei vantaggi.
Il provider di messaggistica dell' IBM MQ e supporta le interfacce indipendenti dal dominio JMS ( 1.1 ) (talvolta denominate interfacce unificate
o comuni
). Ciò consente alle applicazioni di utilizzare le medesime interfacce sia per la messaggistica point-to-point che per la messaggistica di pubblicazione / sottoscrizione, nonché per la messaggistica point-to-point e di pubblicazione / sottoscrizione all'interno della stessa transazione. Con JMS 1.1, questo approccio è considerato una buona pratica per le nuove applicazioni. Le interfacce specifiche di dominio sono supportate per garantire la retrocompatibilità delle applicazioni sviluppate per utilizzare interfacce di coda specifiche di dominio, come descritto nella sezione " 1.5 " (Interfaccia di coda specifica di dominio) della specifica JMS " 1.1 " (Interfaccia di coda specifica di dominio).
Il provider di messaggistica IBM MQ supporta anche il meccanismo di specifica di attivazione Java EE Connector Architecture (JCA) 1.5 per i bean guidati dai messaggi (MDB) su tutte le piattaforme supportate da WebSphere Application Server.
È possibile utilizzare WebSphere Application Server per configurare le risors IBM MQ e per le applicazioni (ad esempio le fabbriche di connessioni in coda) e per gestire i messaggi e le sottoscrizioni associati alle destinazioni JMS. La sicurezza viene gestita tramite IBM MQ.
In una cella mista di tipo " WebSphere Application Server ", è possibile amministrare le risorse di tipo " IBM MQ " sui nodi di tutte le versioni. Tuttavia, alcune proprietà non sono disponibili su tutte le versioni. In questa situazione, nella console di gestione vengono visualizzate solo le proprietà di quel particolare nodo.
WebSphere Application Server La versione 6.x conteneva un client JMS IBM MQ per facilitare l'interazione con IBM MQ. A partire WebSphere Application Server dalla versione 7.0 e successive, questo è stato sostituito con. IBM MQ adattatore di risorse L'adattatore di risorse è incluso in WebSphere Application Server e non è necessario installarlo separatamente. Gli aggiornamenti del servizio all'adattatore di risorse vengono solitamente applicati automaticamente tramite i fix pack dell' WebSphere Application Server.
- maxConnections
- connectionConcurrency (L'impostazione di questa proprietà interessa solo WebSphere Application Server 7 nodi. La proprietà non ha effetto per WebSphere Application Server Versione 8 o nodi successivi.)
- reconnectionRetryCount
- reconnectionRetryInterval
Per connettersi a gestori di code multi-istanza di IBM MQ, è possibile fornire le informazioni relative all'host e alla porta sotto forma di un elenco di nomi di connessione, che una factory di connessione o una specifica di attivazione utilizza per connettersi a un gestore di code multi-istanza.
- Se un'applicazione elabora l'intestazione RFH versione 2 di un messaggio " IBM MQ " come parte del corpo del messaggio JMS.
- Il formato del campo JMSReplyTo .
- Se un'applicazione può leggere o scrivere i valori dei campi MQMD dai messaggi JMS inviati o ricevuti utilizzando il provider di messaggistica IBM MQ.
- Le opzioni di contesto del messaggio specificate quando si inviano messaggi a una destinazione.
Per ulteriori informazioni sull'utilizzo di IBM MQ con WebSphere Application Server, consultare la documentazione Scenari di connettività del prodotto, che fornisce informazioni che guidano l'utente attraverso le attività chiave necessarie per connettere WebSphere Application Server a IBM MQ in una varietà di scenari. Ogni scenario contiene le istruzioni per l'implementazione di una soluzione in un contesto aziendale, consentendo di apprendere come si va senza dover utilizzare altre risorse di informazioni.