Liberty : Messagerie JMS
Liberty prend en charge la messagerie asynchrone comme méthode de communication basée sur l'interface de programmation JMS (Java™ Message Service). L'interface JMS fournit une méthode commune pour les programmes Java (clients et applications Java EE) pour créer, envoyer, recevoir et lire des demandes asynchrones en tant que messages JMS. Avec Liberty, vous pouvez configurer plusieurs fournisseurs de messagerie JMS, qui peuvent être utilisés par les applications JMS.
- Le moteur de messagerie imbriqué Liberty, comme fournisseur de messagerie JMS
- Le bus d'intégration de services, qui est le fournisseur de messagerie par défaut de WebSphere Application Server Traditional
- Le fournisseur de messagerie IBM MQ, qui utilise le système IBM MQ comme fournisseur
Vos applications peuvent utiliser des ressources de messagerie depuis n'importe lequel de ces trois fournisseurs JMS. Le choix du fournisseur dépend de vos exigences en matière de messagerie ou pour l'intégration à un système de messagerie existant. Par exemple, vous pouvez décider que vos applications doivent pouvoir se connecter localement au fournisseur de messagerie Liberty sans qu'il soit nécessaire de configurer un fournisseur de messagerie externe, auquel cas vous utiliseriez le moteur de messagerie imbriqué Liberty. Vous pouvez aussi décider d'intégrer votre infrastructure de messagerie existante, telle que IBM MQ. Dans ce cas, vous pouvez vous connecter directement en utilisant le fournisseur de messagerie IBM MQ ou configurer un bus d'intégration de services avec des liens vers le réseau IBM MQ, puis accéder au bus par le biais du fournisseur de messagerie par défaut.