WebSphere MQ est une suite logicielle d'IBM qui permet aux applications de communiquer de façon fiable les uns avec les autres au sein d'un réseau hétérogène constitué de plusieurs systèmes d'exploitation , plates-formes matérielles et des protocoles de mise en réseau . Un système WebSphere MQ est un système client-serveur composé de plusieurs applications client MQ et au moins un serveur connu sous le nom du gestionnaire de file d'attente MQ. Client et Serveur Rôle
Quand une application sur un système a besoin pour passer des messages à une autre application ailleurs sur le réseau , il se connecte à l'application cliente MQ fonctionnant sur le même système. Le client MQ ouvre alors un canal au serveur MQ et transmet le message long . Le serveur MQ est chargé de gérer les files d'attente de messages en attente d' être livrés dans la manière la plus efficace et fiable à un client MQ installé sur le même système que l'application le message était destiné .
MQ serveur et installation
serveurs MQ clients peuvent être installés sur IBM iSeries et les systèmes z /OS ainsi que les systèmes OpenVMS UNIX, Windows et HP . Ces serveurs gèrent les files d'attente pour les clients MQ sur Solaris , Windows , Linux , AIX et HP- UX. Ne disposer d'un serveur MQ pas être installé sur la même machine en tant que client MQ car les connexions sont faites en fonction des besoins sur le réseau.
Configuration matérielle
serveur MQ pour AIX nécessite un système IBM pSeries ou Power7 64 bits avec au moins 325MB d'espace disque pour l'installation. Un espace de stockage supplémentaire est nécessaire pour enregistrer les messages dans la file d'attente ou pendant le transport. Serveur MQ pour UNIX-like systèmes d'exploitation nécessitent un PA- RISC 2.0 , Intel IA64 64 bits AMD , SPARC ou système de processeur UltraSPARC à courir. Serveur MQ pour Linux fonctionne sur Intel - compatible 32 - et les systèmes 64 bits ainsi que des plates-formes Power et zSeries . Serveur MQ pour Windows fonctionne sur n'importe quel 32 Intel - compatible - ou plate-forme 64 bits. MQ clients fonctionnent sur le même matériel que serveur MQ exception ou les systèmes de milieu de gamme iSeries d'IBM. Les seuls clients MQ pour la plate-forme iSeries sont des applications Java qui ont besoin d'une machine virtuelle Java iSeries installé avant de pouvoir courir.
Logicielle requise
Outre le logiciel de système d'exploitation, MQ machines client et serveur MQ besoin d'un soutien logiciel pour SNA LU6.2 réseau protocoles d'IBM TCP /IP et . Certains systèmes d'exploitation peuvent nécessiter l' Eclipse Platform WebSphere , un compilateur GCC ou Microsoft Visual C pour produire serveur MQ et utilitaires client de Java ou de code source C . Eventuellement, certaines fonctionnalités de serveur MQ peuvent profiter des applications de bases de données comme Oracle , IBM DB2 ou Informix et un serveur de transaction tels que Oracle WebLogic Tuxedo ou WebSphere Application Server.