JMS ne met pas vraiment en oeuvre la messagerie asynchrone. Il se contente de définir un jeu de standards (interfaces en vocabulaire Java) que les applications utilisent pour communiquer avec une solution de messagerie asynchrone. Le transport de messages sous-jacent pour une solution JMS peut être un produit propriétaire du
JMS comble le fossé
genre WebSphere MQ, une solution open-source telle que OpenJMS, voire du code Java personnalisé. JMS standardise les communications avec la livraison de messages sous-jacente. Avec JMS, on peut créer une application puis modifier ultérieurement la façon dont la messagerie asynchrone est appliquée, avec peu ou pas de changements applicatifs. Si vous connaissez le standard d’accès aux bases de données JDBC de Java, JMS offre un niveau d’abstraction similaire pour la messagerie asynchrone.
Sur un iSeries, les solutions basées sur JMS sont plus difficiles à développer que celles qui utilisent des appels d’API propriétaires pour interagir avec une file d’attente de données ou un produit propriétaire. Cependant, une solution de type JMS donne la souplesse nécessaire pour changer la technologie de messagerie sous-jacente sans perturber le reste de l’application.
Si vous songez à des solutions de messagerie asynchrone basées sur Java, vous devez bien comprendre le rôle des EJB. Le standard EJB inclut une définition des beans pilotés par messages, qui remplissent un rôle semblable aux solutions de messagerie asynchrone propriétaire. Toutefois, avant le standard EJB 2.0, il n’existait pas de support direct pour utiliser JMS afin d’intégrer les beans de messages EJB dans une application Java. Cela étant résolu, les EJB sont en fait un autre MOM que l’on peut utiliser avec JMS.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Reprendre le contrôle de son SI : la clé d’un numérique à la fois souverain et responsable
- Splunk : vers un SOC agentique et de confiance
- Le trilemme de la souveraineté : le coût caché du cloud qui freine l’IA en Europe
- Moderniser le développement logiciel : de la fragmentation à l’intégration
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
