MQ servere kontra MQ klienter

WebSphere MQ er en programvarepakke fra IBM som gjør at applikasjoner kan kommunisere sikkert med hverandre innenfor et heterogent nettverk bestående av flere operativsystemer, maskinvare plattformer og nettverksprotokoller. En WebSphere MQ system er et klient-server system bestående av flere MQ klientapplikasjoner og i det minste en server som kalles MQ køen lederen.

Client og Server Role

Når en søknad på ett system må passere meldinger til et annet program andre steder på nettet, kobler den til MQ klientprogrammet kjører på samme system. MQ-klienten åpner deretter en kanal til MQ server og sender meldingen sammen. MQ-serveren er ansvarlig for å administrere køer av meldinger som venter på å bli levert på den mest effektive og pålitelig måte å en MQ-klient installert på samme system som søknaden meldingen var ment for.

MQ Server og installasjon av klient

MQ-servere kan installeres på IBM iSeries og z / OS-systemer samt UNIX, Windows og HP OpenVMS systemer. Disse serverne administrere meldingskøer for MQ klienter på Solaris, Windows, Linux, AIX og HP-UX-systemer. En MQ server trenger ikke å bli installert på den samme maskinen som en MQ klient fordi tilkoblinger er gjort etter behov over nettverket.

Krav til maskinvare

MQ server for AIX krever en 64-bits IBM pSeries eller Power7 system med minst 325 MB disklagring for installasjon. Ekstra lagringsplass er nødvendig for å lagre meldinger i køen eller under transport. MQ server for UNIX-liknende operativsystemer krever en PA-RISC 2.0, Intel IA64, 64-bits AMD, SPARC eller Ultrasparc-prosessor for å kjøre. MQ server for Linux kan kjøres på Intel-kompatibel 32- og 64-bits systemer, samt strøm og zSeries plattformer. MQ server for Windows kjører på alle Intel-kompatibel 32- eller 64-bits plattform. MQ klienter kjøres på den samme maskinvaren som MQ server unntak eller IBMs mellomtone iSeries-systemer. De eneste MQ klienter for iSeries-plattformen er Java-programmer som trenger en iSeries Java virtuell maskin installert før de kan kjøre.

Krav til programvare

Foruten operativsystemet, MQ klient og MQ tjenermaskiner krever programvarestøtte for TCP / IP og IBMs SNA LU6.2 nettverksprotokoller. Enkelte operativsystemer kan kreve WebSphere Eclipse Platform, en GCC kompilator eller Microsoft Visual C for å produsere MQ server og klient verktøy fra Java eller C kildekoden. Eventuelt kan noen MQ server funksjoner dra nytte av databaseapplikasjoner som Oracle, IBM DB2 eller Informix og en transaksjonsserver, for eksempel Oracle WebLogic Tuxedo eller WebSphere Application Server.