Introduction : Ressources de messagerie

WebSphere® Application Server prend en charge la messagerie asynchrone basée sur Java™ Message Service (JMS) et Java EE Les spécifications Connector Architecture (JCA), qui fournissent une méthode commune pour les programmes Java (clients et Java EE applications) pour créer, envoyer, recevoir et lire des requêtes asynchrones, sous forme de messages.

Le support JMS permet aux applications d'échanger des messages en mode asynchrone avec d'autres clients JMS en utilisant des destinations JMS (files d'attente ou rubriques). Certains fournisseurs de messagerie autorisent également WebSphere Application Server les applications doivent utiliser la prise en charge JMS pour échanger des messages de manière asynchrone avec des applications non JMS ; Par exemple, WebSphere Application Server les applications doivent souvent échanger des messages avec WebSphere MQ applications. Les applications peuvent explicitement interroger des destinations JMS pour recenser les messages ou utiliser des beans gérés par message pour récupérer automatiquement les messages sur des destinations JMS sans interroger celles-ci explicitement.

WebSphere Application Server prend en charge les fournisseurs de messagerie suivants :
  • Le WebSphere Application Server fournisseur de messagerie par défaut (qui utilise l'intégration de services comme fournisseur)
  • Le WebSphere MQ fournisseur de messagerie (qui utilise votre WebSphere MQ système en tant que fournisseur)
  • Fournisseurs de messagerie tiers qui implémentent au choix un adaptateur de ressources JCA version 1.5 ou 1.6 ou la fonction ASF de la spécification JMS version 1.0.2

Vos applications peuvent utiliser les ressources de messagerie de l'un de ces fournisseurs JMS. Le choix du fournisseur dépend généralement des impératifs d'utilisation ou d'intégration à un système de messagerie existant. Par exemple, il est possible qu'existe déjà une infrastructure de messagerie fondée sur WebSphere MQ. Dans ce cas, vous pouvez soit vous connecter directement en utilisant le WebSphere MQ fournisseur de messagerie, ou configurez un bus d'intégration de services avec des liens vers un WebSphere MQ réseau, puis accédez au bus via le fournisseur de messagerie par défaut.

Si vous souhaitez principalement utiliser la messagerie entre applications dans WebSphere Application Server, peut-être avec une certaine interaction avec un WebSphere MQ système, le fournisseur de messagerie par défaut est un choix logique. Si votre entreprise utilise également WebSphere MQ, et vous souhaitez intégrer WebSphere Application Server applications de messagerie dans un environnement principalement WebSphere MQ réseau, choisissez le WebSphere MQ fournisseur de messagerie. Pour administrer un fournisseur de messagerie tiers, vous utilisez soit l'adaptateur de ressources (pour un Java EE Architecture de connecteur (JCA) 1.5-compliant ou 1.6-compliant fournisseur de messagerie) ou le client (pour un fournisseur de messagerie non-JCA) fourni par le tiers.