WebSphere MQ är en programsvit från IBM som gör att program kan tillförlitligt kommunicera med varandra inom ett heterogent nätverk bestående av flera operativsystem , hårdvaruplattformar och nätverksprotokoll . Ett WebSphere MQ -systemet är en klient - server-system bestående av flera MQ klientprogram och minst en server som kallas MQ köhanteraren . Klient och Server Role
När en applikation på ett system måste passera meddelanden till ett annat program på andra ställen på nätet , ansluter den till MQ klientprogrammet körs på samma system . MQ klienten öppnar sedan en kanal till MQ -servern och skickar meddelandet tillsammans . MQ -servern är ansvarig för att hantera köer av meddelanden som väntar på att levereras på det mest effektiva och tillförlitliga sätt att en MQ -klienten installeras på samma system som programmet meddelandet var avsett för . Addera MQ Server och klientinstallation
MQ -servrar kan installeras på IBM iSeries och z /OS- system, samt UNIX , Windows och HP OpenVMS -system . Dessa servrar hanterar meddelandeköer för MQ klienter på Solaris , Windows , Linux , AIX och HP - UX -system . En MQ -servern behöver inte installeras på samma maskin som en MQ -klient eftersom anslutningarna görs som behövs över nätverket .
Maskinvara
MQ -server för AIX kräver ett 64 - bitars IBM pSeries eller Power7 system med minst 325MB i lagringsutrymme för installation . Ytterligare lagringsutrymme behövs för att spara meddelanden i kö eller under transporten . MQ -server för UNIX -liknande operativsystem kräver en PA - RISC 2.0 , Intel IA64 , 64 - bitars AMD , SPARC eller UltraSPARC -processor för att köra . MQ -server för Linux kommer att köras på Intel - kompatibel 32 - och 64 - bitars system samt makt och zSeries plattformar . MQ -server för Windows körs på alla Intel - kompatibel 32 - eller 64 - bitars plattform . MQ -klienter köras på samma hårdvara som MQ server utom eller IBMs midrange iSeries -system . De enda MQ klienter för iSeries plattformen är Java-program som behöver en iSeries Java Virtual Machine installerat innan de kan köras .
Programvarukrav
Förutom operativsystem, MQ klient och MQ maskiner server kräver programvara stöd för TCP /IP och IBM: s SNA LU6.2 nätverksprotokoll . Vissa operativsystem kan kräva WebSphere Eclipse Platform , en GCC kompilator eller Microsoft Visual C för att producera MQ -server och verktyg klient från Java eller C källkod . Eventuellt kan vissa MQ serverfunktioner utnyttja databasen som Oracle , IBM DB2 eller Informix och en transaktion server som Oracle WebLogic Tuxedo eller WebSphere Application Server .