Fonctions étendues du fournisseur de messagerie WebSphere MQ

Le fournisseur de messagerie WebSphere MQ permet aux applications et aux clients de WebSphere Application Server de se connecter aux ressources WebSphere MQ et de les utiliser d'une manière conforme au service JMS. Ce fournisseur inclut les fonctions étendues décrites dans la présente rubrique.

Présentation

Le fournisseur de messagerie WebSphere MQ contient des options d'administration étendues prenant en charge les fonctions suivantes :

Compression de canal WebSphere MQ

Les données envoyées sur le réseau entre WebSphere Application Server et WebSphere MQ peuvent être compressées afin de réduire la quantité de données transférée. La compression de canal peut être avantageuse dans les situations suivantes :

  • Le coût est proportionnel à la quantité de données transférée sur un réseau. par exemple, les noeuds d'un réseau peuvent étendre une ligne louée pour laquelle des frais d'utilisation sont perçus,
  • Le débit de transfert des données de messagerie sur un réseau limite les performances d'une application.
  • La compression des données peut réduire leur coût de chiffrement et de déchiffrement.

Pour utiliser la compression de canal WebSphere MQ, configurez les propriétés de compression des messages d'une fabrique de connexions ou d'une spécification d'activation existante. Pour plus d'informations, voir l'étape appropriée de Configuration de ressources JMS pour le fournisseur de messagerie IBM MQ.

Pour plus d'informations, voir la rubrique WebSphere MQ Channel compression dans le Centre de documentation de WebSphere MQ, dans la bibliothèque de WebSphere MQ.

Table des définitions de canal du client WebSphere MQ

Cette table permet de limiter l'effort de configuration d'une connexion à un gestionnaire de files d'attente. Votre administrateur WebSphere MQ peut créer une table unique de tous les canaux WebSphere MQ pris en charge par les gestionnaires de files d'attente de l'entreprise, puis dans WebSphere Application Server, vous devez configurer une connexion à un gestionnaire de files d'attente en identifiant la table de définition du canal client et en indiquant les informations supplémentaires pas encore contenues dans la table.

La table de définition de canal du client vous permet également de fournir une fonction de reprise en ligne de base ; pour ce faire, indiquez qu'une connexion tente d'être établie pour plusieurs gestionnaires de files d'attente de la table. Les définitions de canal appropriées sont essayées l'une après l'autre jusqu'à ce qu'une connexion à un gestionnaire de files d'attente soit établie.

Vous pouvez utiliser la table de définition de canal du client en conjonction avec des spécifications d'activation de fournisseur de messagerie WebSphere MQ et des fabriques de connexions en vue de la sélection de la définition de canal client à utiliser lors de la connexion à WebSphere MQ. La table peut être configurée en vue de la sélection parmi plusieurs gestionnaires de files d'attente, selon leur disponibilité.

Lorsque vous utilisez un tableau de définitions de canaux client, tenez comptes des restrictions suivantes :
  • Si elle sélectionne plusieurs gestionnaires de files d'attente, il se peut que vous ne puissiez récupérer les transactions globales. Les spécifications d'activation et les fabriques de connexions qui indiquent une table de définition de canal du client doivent le faire de sorte qu'il n'existe pas d'ambiguïté par rapport au gestionnaire de files d'attente ou de sorte à éviter l'utilisation des ressources associées à des applications impliquées dans des transactions globales.
  • Si votre table contient des définitions de canal faisant référence à des exits de canal WebSphere MQ natifs, l'utilisation de ces définitions de canal n'est pas prise en charge dans l'environnement WebSphere Application Server.

Pour plus d'informations sur les tables de définition de canal client, consultez l'article developerWorks intitulé WebSphere MQ V6 Java™ and JMS clients and the client channel definition table, ainsi que la rubrique de WebSphere MQ traitant de la table de définition de canal du client.

Pour utiliser une table de définition de canal du client, indiquez-la pour créer une spécification d'activation ou une fabrique de connexions.

Exits de canal de client

Il s'agit d'éléments de code Java que vous développez et qui s'exécutent sur le serveur d'applications à certains moments clés du cycle de vie d'un canal WebSphere MQ. Votre code peut modifier les caractéristiques d'exécution de la liaison de communication entre le fournisseur de messagerie WebSphere MQ et le gestionnaire de files d'attente WebSphere MQ.

Remarque : Seuls les exits de canal de client écrits en langage de programmation Java sont pris en charge dans l'environnement WebSphere Application Server.

Pour plus d'informations sur les exits de canal de client, voir la rubrique de WebSphere MQ Programmes d'exits de canal. Pour obtenir la liste des exits de canal fonctionnant avec le fournisseur de messagerie WebSphere MQ, voir la ligne des canaux de connexion client de la rubrique de WebSphere MQ What are channel exit programs?.

Pour utiliser les exits de canal de client, configurez les propriétés de transport client d'une fabrique de connexions ou d'une spécification d'activation existante.

Chiffrement au niveau du transport en utilisant SSL

Le chiffrement au niveau du transport en utilisant SSL est une méthode compatible que vous pouvez utiliser pour configurer les ressources SSL pour JMS associées au fournisseur de messagerie WebSphere MQ. La configuration SSL est associée à la liaison de communication pour la fabrique de connexions ou la spécification d'activation. Soit vous définissez les informations SSL dans la fabrique de connexions, soit votre administrateur WebSphere MQ définit les informations SSL dans une table de définition de canal du client associée.

Sélection automatique du type de transport de WebSphere MQ

Le fournisseur de messagerie WebSphere MQ prend en charge les modes de connexion à un gestionnaire de files d'attente WebSphere MQ suivants :

Mode liaisons (ou connexion des appels)
Ce mode n'est possible que si le gestionnaire de files d'attente se trouve sur la même machine physique que WebSphere Application Server. En général, ce mode permet de meilleures performances, lorsqu'il est disponible.
Mode client (ou connexion par socket)
Vous pouvez utiliser ce mode chaque fois que le gestionnaire de files d'attente WebSphere MQ et WebSphere Application Server peuvent établir une connexion réseau l'un vers l'autre.
Mode liaisons, puis mode client (sélection automatique)
Cette méthode tente d'abord d'établir une connexion de type liaisons ; si elle échoue, elle tente d'établir une connexion client.

Chaque noeud d'un cluster WebSphere Application Server partage des informations de configuration identiques. Avec la sélection automatique du type de transport WebSphere MQ, tous les serveurs d'un cluster peuvent être configurés en vue de la sélection automatique de leur transport. Ainsi, tout serveur en cluster partageant un emplacement avec un gestionnaire de files d'attente établit une connexion de type liaisons au gestionnaire de files d'attente, alors que les autres serveurs du cluster établissent une connexion client au gestionnaire de files d'attente.


Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cmj_jmsp_wmq
Nom du fichier : cmj_jmsp_wmq.html