Fournisseur de messagerie IBM MQ
Via le fournisseur de messagerie IBM MQ dans Liberty, les applications de messagerie JMS (Java™ Message Service) peuvent utiliser votre système IBM MQ en tant que fournisseur externe des ressources de messagerie JMS. IBM MQ est compatible avec JMS 1.1 et JMS 2.0.
Vous pouvez configurer des ressources IBM MQ pour des applications (par exemple des fabriques de connexions de file d'attente) et gérer des messages et des abonnements qui sont associés à des destinations JMS dans Liberty. Vous pouvez administrer la sécurité via IBM MQ. Une configuration supplémentaire peut être nécessaire dans IBM MQ, selon les ressources utilisées par votre application.
Les caractéristiques de IBM MQ sont les suivantes :
- La messagerie est traitée par un réseau de gestionnaires de files d'attente, chacun d'entre eux s'exécutant dans son propre ensemble de processus et possédant sa propre administration.
- Les fonctions telles que les files d'attente partagées (dans IBM MQ pour z/OS) et la mise en cluster IBM MQ simplifient l'administration et permettent une reconnaissance dynamique.
- De nombreux produits IBM® et partenaires d'IBM prennent en charge IBM MQ avec les fonctions de surveillance et de contrôle, de haute disponibilité et de mise en cluster.
- Les clients IBM MQ peuvent s'exécuter dans WebSphere Application Server (JMS) ou la plupart des environnements de messagerie à l'aide de diverses API.
- Les clients IBM MQ peuvent s'exécuter dans de nombreux environnements, sur de nombreuses plateformes et sur de nombreux systèmes d'exploitation utilisant diverses API. L'intégration via l'adaptateur de ressources IBM MQ fournit la connectivité à d'autres systèmes Java EE.
Notes : La fonction IBM MQ qui
est déployée dans Liberty présente les restrictions
suivantes :
- Les classes IBM MQ pour Java ne sont pas prises en charge dans Liberty. Elles ne doivent pas être utilisées avec la fonction de messagerie Liberty d'IBM MQ ou avec la prise en charge JCA générique. Pour plus d'informations, voir Using WebSphere MQ Java Interfaces in J2EE/JEE Environments.
- L'adaptateur de ressources IBM MQ utilise le type de transport BINDINGS_THEN_CLIENT. Ce type de transport n'est pas pris en charge dans la fonction de messagerie Liberty de IBM MQ.
- La fonction AMS (Advanced Messaging Security) n'est pas incluse dans la fonction de messagerie Liberty de IBM MQ.