I server MQ vs. client MQ

July 9

WebSphere MQ è una suite software di IBM che consente alle applicazioni di comunicare in modo affidabile con l'altro all'interno di una rete eterogenea composta da più sistemi operativi, piattaforme hardware e protocolli di rete. Un sistema di WebSphere MQ è un sistema client-server composto da più applicazioni client MQ e almeno un server noto come il gestore code MQ.

Client e Server Role

Quando un programma su un sistema deve passare messaggi a un'altra applicazione altrove sulla rete, connette all'applicazione client MQ in esecuzione sullo stesso sistema. Il client MQ poi apre un canale al server MQ e passa il messaggio lungo. Il server MQ è responsabile della gestione delle code di messaggi in attesa di essere consegnati nel modo più efficiente e affidabile per un client MQ installato sullo stesso sistema in cui l'applicazione il messaggio era destinato a.

MQ Server e Client Installation

server MQ possono essere installati su IBM iSeries e sistemi z / OS, così come i sistemi UNIX, Windows e HP OpenVMS. Questi server di gestire le code di messaggi per i client MQ sui sistemi Solaris, Windows, Linux, AIX e HP-UX. Un server MQ non deve essere installato sulla stessa macchina come client MQ poiché le connessioni vengono effettuate secondo necessità in rete.

Requisiti hardware

server di MQ per AIX richiede un 64 bit pSeries IBM o sistema Power7 con almeno 325MB di spazio su disco per l'installazione. lo spazio di archiviazione aggiuntivo è necessaria per salvare i messaggi in coda o durante il trasporto. server di MQ per i sistemi operativi UNIX-like richiedono un PA-RISC 2.0, Intel IA64, a 64 bit di AMD, SPARC o il sistema processore UltraSPARC per l'esecuzione. server di MQ per Linux funziona su Intel-compatibile a 32 e sistemi a 64 bit, così come le piattaforme di potenza e zSeries. Server MQ per Windows funziona su qualsiasi piattaforma a 32 o 64 bit compatibile con Intel. I client MQ eseguiti sullo stesso hardware come server di MQ salvo o sistemi iSeries midrange di IBM. Gli unici client MQ per la piattaforma iSeries sono applicazioni Java che hanno bisogno di una macchina virtuale iSeries Java installata prima di poter correre.

Requisiti software

Oltre software del sistema operativo, il client MQ e macchine server MQ richiedono il supporto software per i protocolli di rete SNA LU6.2 IBM TCP / IP e. Alcuni sistemi operativi potrebbero richiedere l'Eclipse Platform WebSphere, un compilatore GCC o Microsoft Visual C per la produzione di server e client MQ utilità dal codice sorgente di Java o C. Opzionalmente, alcune funzioni del server MQ possono trarre vantaggio da applicazioni di database come Oracle, IBM DB2 o Informix e un server un'operazione come Oracle WebLogic Tuxedo o WebSphere Application Server.