> Tech > Consultation des files d’attente de messages de MQSeries via Java

Consultation des files d’attente de messages de MQSeries via Java

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

par Jack J. Woehr
Le middleware MQSeries d'IBM fournit une fonction de file d'attente de messages avec livraison garantie, sur plates-formes hétérogènes.Avec MQSeries, une application peut placer des données (c'est-à -dire un message) dans une file d'attente et poursuivre son exécution. Une autre application permet de lire le message de manière asynchrone. C'est un peu ce que l'on trouve avec les files d'attente de données de l'AS/400 mais avec des fonctions supplémentaires telles que des fonctions de gestion des files d'attente de messages. Pour voir de plus près les possibilités de MQSeries, il est possible de consulter l'article " Envoyer des messages en toute confiance avec MQSeries ", NEWSMAGAZINE, juin 2000.

QBrowser est une application Java permettant d'inspecter et de manipuler une file d'attente de messages MQSeries

Avant d'intégrer MQSeries dans des applications, il faut prendre le temps d'apprendre l'interface, les techniques de coding nécessaires et comment " déboguer " la manière dont une file d'attente de messages est utilisée. Mon application QBrowser (présentée ci-dessous) peut apporter de l'aide de plusieurs manières. QBrowser est une application Java permettant d'inspecter et de manipuler une file d'attente de messages MQSeries, une aide précieuse pendant le développement et les tests. En outre, le code téléchargeable pour QBrowser propose moults exemples qui expliquent comment utiliser les classes Java qu'IBM fournit pour MQSeries. Il est possible de " cloner " des morceaux de ce code pour accélérer votre propre développement.

Avant d'entrer dans les arcanes de QBrowser, voyons d'abord comment MQSeries peut trouver sa place dans votre développement applicatif.

Consultation des files d’attente de messages de MQSeries via Java

Il est intéressant de voir comment les concepts informatiques se développent
une fois que, détachés de leurs plates-formes originales, ils volent de leurs
propres ailes. IBM MQSeries est un de ces concepts qui, venu des mainframes, s’est
développé bien au-delà  de ses racines. L’idée était (et est) de fournir une fonction
de files d’attente de messages middleware de type premier entré, premier sorti,
fonctionnant indépendamment des programmes client qui accédaient à  cette fonction
de manière asynchrone.



MQSeries est semblable à  un e-mail pour des programmes de discussion : le programme
récepteur n’est pas obligé d’être prêt au moment même où le programme envoyeur
est prêt. L’envoyeur loge un message dans la file d’attente du middleware et le
récepteur lit la file d’attente quand il est prêt. C’est également la manière
dont les files d’attente de données AS/400 fonctionnent. MQSeries, déjà  porté
sur au moins 30 plates-formes, affranchit cet idiome de messagerie asynchrone
de toute dépendance vis-à -vis de plates-formes spécifiques : tout client MQSeries
peut travailler avec tout serveur MQSeries.

Téléchargez gratuitement cette ressource

Cybersécurité sous contrôle à 360°

Cybersécurité sous contrôle à 360°

Avec Cloud in One, les entreprises ne gagnent pas uniquement en agilité, en modernisation et en flexibilité. Elles gagnent également en sécurité et en résilience pour lutter efficacement contre l’accroissement en nombre et en intensité des cyberattaques. Découvrez l'axe Cybersécurité de la solution Cloud In One.

Tech - Par iTPro.fr - Publié le 24 juin 2010