WebSphere MQ er en softwarepakke fra IBM, der gør det muligt for applikationer til pålideligt kommunikere med hinanden inden for et heterogent netværk, der består af flere operativsystemer , hardware -platforme og netværksprotokoller . Et WebSphere MQ -system er en klient-server system bestående af flere MQ klient applikationer og mindst én server kaldet MQ kø manager. Klient og Server Role
Når et program på ét system mangler at bestå beskeder til et andet program andetsteds på nettet , er det forbindelse til MQ klient program , der kører på samme system. MQ klient så åbner en kanal til MQ -serveren og passerer meddelelsen sammen . Den MQ -serveren er ansvarlig for forvaltningen køer af beskeder, som venter at blive leveret på den mest effektive og pålidelig måde at en MQ klient installeret på det samme system som ansøgningen beskeden var beregnet til .
MQ Server og Client Installation
MQ -servere kan installeres på IBM iSeries og z /OS -systemer samt UNIX, Windows og HP OpenVMS -systemer. Disse servere håndtere meddelelseskøer til MQ klienter på Solaris , Windows, Linux, AIX og HP -UX -systemer. En MQ server behøver ikke at være installeret på den samme maskine som en MQ klient , fordi der foretages tilslutninger efter behov over netværket.
Hardwarekrav
MQ -server til AIX kræver en 64- bit IBM pSeries eller Power7 system med mindst 325MB disk storage til installation. Ekstra lagerplads er nødvendig for at gemme meddelelser i kø eller under transit. MQ -server til UNIX -lignende operativsystemer kræver et PA -RISC 2.0, Intel IA64 , 64- bit AMD, SPARC eller UltraSPARC processor system til at køre . MQ -server til Linux kan køre på Intel -kompatibelt 32 - og 64-bit systemer samt Power og zSeries platforme . MQ -server til Windows kører på alle Intel -kompatibelt 32 - eller 64- bit platform. MQ Klienter kører på den samme hardware som MQ server undtagen eller IBMs midrange iSeries -systemer. De eneste MQ klienter til iSeries platformen er Java-programmer , der har brug for en iSeries Java virtuel maskine installeret, før de kan køre .
Software Krav
Udover operativsystem, MQ klient og MQ server maskiner kræver software support til TCP /IP og IBMs SNA LU6.2 netværksprotokoller. Nogle operativsystemer kan kræve WebSphere Eclipse platformen , en GCC compiler eller Microsoft Visual C til at producere MQ server og klient utilities fra Java eller C- kildekode. Eventuelt kan nogle MQ server features drage fordel af database applikationer som Oracle , IBM DB2 eller Informix og en transaktion server såsom Oracle WebLogic Tuxedo eller WebSphere Application Server .