WebSphere MQ ist eine Software-Suite von IBM , die Anwendungen ermöglicht, zuverlässig miteinander kommunizieren innerhalb einer heterogenen Netzwerk mit mehreren Betriebssystemen , Hardware-Plattformen und Netzwerkprotokollen . Ein WebSphere MQ -System ist ein Client-Server- System, bestehend aus mehreren MQ -Client-Anwendungen und mindestens einem Server als MQ-Warteschlangenmanager bekannt . Client und Server Role
Wenn eine Anwendung auf einem System , um Nachrichten an eine andere Anwendung anderswo im Netzwerk passieren muss , verbindet es mit dem MQ -Client-Anwendung , die auf dem gleichen System . Die MQ-Client öffnet einen Kanal für den MQ -Server und leitet die Nachricht an . Die MQ -Server ist verantwortlich für die Verwaltung von Warteschlangen von Nachrichten darauf warten, in der effizientesten und zuverlässigsten Weg zu einem MQ -Client auf dem gleichen System wie die Anwendung die Nachricht für .
MQ Server gemeint war installiert geliefert werden und Client-Installation
MQ -Server können auf IBM iSeries und z /OS-Systemen sowie UNIX , Windows und HP OpenVMS-Systemen installiert werden. Diese Server verwalten Message Queues für MQ -Clients auf Solaris , Windows , Linux , AIX und HP -UX-Systemen . Eine MQ-Server muss nicht auf der gleichen Maschine wie ein MQ-Client installiert werden, da Verbindungen hergestellt werden je nach Bedarf über das Netzwerk.
Hardwareanforderungen
MQ -Server für AIX erfordert eine 64-Bit IBM pSeries oder Power7 System mit mindestens 325MB Plattenspeicher für die Installation. Zusätzlicher Stauraum benötigt wird, um Nachrichten in der Warteschlange oder beim Transport zu sparen. MQ -Server für UNIX -ähnliche Betriebssysteme erfordern eine PA- RISC 2.0 , Intel IA64 , 64 -bit AMD , SPARC oder UltraSPARC -Prozessor-System zu laufen. MQ -Server für Linux auf Intel -kompatiblen 32 - und 64 -Bit-Systeme sowie Strom-und zSeries -Plattformen. MQ -Server für Windows läuft auf jedem Intel -kompatiblen 32 - oder 64 -Bit-Plattform . MQ Clients laufen auf der gleichen Hardware wie MQ-Server außer oder IBM Midrange- iSeries-Systemen . Die MQ-Clients nur für die iSeries-Plattform sind Java- Anwendungen, die eine iSeries Java virtuelle Maschine installiert werden, bevor sie ausgeführt werden können müssen .
Softwareanforderungen
Neben Betriebssystem-Software , MQ Client-und Server-Maschinen erfordern MQ Software-Unterstützung für TCP /IP und SNA LU6.2 IBMs Netzwerk-Protokolle . Einige Betriebssysteme erfordern die WebSphere Eclipse-Plattform , eine GCC Compiler oder Microsoft Visual C bis MQ Server und Client-Dienstprogramme von Java oder C-Quellcode zu erzeugen. Optional können einige MQ -Server-Funktionen nutzen Datenbankanwendungen wie Oracle, IBM DB2 oder Informix und Transaktions-Server wie Oracle WebLogic Tuxedo oder WebSphere Application Server zu nehmen.