> 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 cette ressource

Préparer l’entreprise aux technologies interconnectées

Préparer l’entreprise aux technologies interconnectées

Avec la « quatrième révolution industrielle », les environnements hyperconnectés entraînent de nouveaux risques en matière de sécurité. Découvrez, dans ce guide Kaspersky, comment faire face à cette nouvelle ère de vulnérabilité.

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