WebSphere MQ er en programvarepakke fra IBM som gjør at programmer kan sikkert kommunisere med hverandre innenfor et heterogent nettverk bestående av flere operativsystemer , maskinvare plattformer og nettverk protokoller . En WebSphere MQ -systemet er en klient -server- system bestående av flere MQ klientprogrammer og minst én server, kjent som MQ køen manager. 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 å håndtere køer av meldinger som venter på å bli levert i en mest mulig effektiv og pålitelig måte å en MQ -klient installert på samme system som søknaden meldingen var ment for .
MQ Server og klient installasjon
MQ servere kan installeres på IBM iSeries og z /OS- systemer samt UNIX , Windows-og HP OpenVMS systemer . Disse serverne klarer meldingskøer for MQ klienter på Solaris , Windows , Linux , AIX og HP - UX -systemer. En MQ server trenger ikke å være installert på samme maskin 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 disk lagringsplass for installasjon. Ekstra lagringsplass er nødvendig for å lagre meldinger i kø eller under transport . MQ server for UNIX -lignende operativsystemer krever en PA - RISC 2.0, Intel IA64 , 64 -bits AMD, SPARC eller UltraSPARC prosessorer til å kjøre . MQ server for Linux vil kjøre på Intel - kompatibel 32 - og 64- bits systemer samt makt 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 bortsett 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 operativsystem programvare, MQ klient og MQ server maskiner krever programvarestøtte for TCP /IP og IBMs SNA LU6.2 nettverksprotokoller . Noen 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 . Alternativt kan noen MQ server funksjoner dra nytte av databaseapplikasjoner som Oracle, IBM DB2 eller Informix og en transaksjon server, for eksempel Oracle WebLogic Tuxedo eller WebSphere Application Server.