Pour configurer une application de service web pour qu'elle utilise WS-ReliableMessaging, associez
un ensemble de règles qui contient un type de règle WS-ReliableMessaging. Ce type de règle fournit un
éventail de qualités de service : permanente gérée, non permanente gérée ou non permanente non gérée. Utilisez la
console d'administration pour configurer un ensemble de règles pour la messagerie
fiable.
Avant de commencer
Vous pouvez configurer un ensemble de règles de messagerie fiable via
la console d'administration, comme décrit dans cette tâche, ou bien
configurer un ensemble de
règles de messagerie fiable à l'aide de l'outil wsadmin.
Les ensembles de règles par défaut sont compatibles avec les applications WS-ReliableMessaging :
- WS-I RSP
- WS-I RSP ND
- LTPA WS-I RSP
- Username WS-I RSP
- WSReliableMessaging 1_0
- WSReliableMessaging par défaut
- WSReliableMessaging permanent
Pour plus d'informations, voir
Ensembles de règles par défaut WS-ReliableMessaging.
Si vous pouvez utiliser l'un de ces ensembles de règles par défaut sans avoir à
modifier leur configuration, cette tâche n'est pas nécessaire.
Vous êtes prêt pour
associer et lier
l'ensemble de règles par défaut à votre application.
A n'importe quelle étape, c'est-à-dire avant ou après avoir créé votre application de service Web fiable ou configuré vos ensembles de règles, vous pouvez définir une propriété qui configure des noeuds finaux de façon à prendre en charge uniquement les clients qui utilisent la messagerie fiable. Ce paramètre est pris en compte par WS-Policy s'il est sélectionné.
Pourquoi et quand exécuter cette tâche
Pour configurer un ensemble de règles de messagerie fiable via la
console d'administration, procédez comme suit :
Procédure
- Créez un ensemble de règles. Vous pouvez créer un ensemble de règles ou en copier et en renommer un
existant (que vous avez créé auparavant ou qui fait partie des ensembles
WS-ReliableMessaging par défaut).
- Vérifiez que votre ensemble de règles inclut les types de règles
WS-ReliableMessaging et WS-Addressing. Ajoutez
ces types de règles si besoin est. Ces types de règles contiennent les options de configuration prenant en charge la messagerie WS fiable (WS-ReliableMessaging). WS-Addressing fournit les fonctions de demande et de réponse asynchrones pour WS-ReliableMessaging, et est également requis pour la messagerie synchrone WS-ReliableMessaging Version 1.1.
Remarques : - Si vous souhaitez utiliser une conversation sécurisée ainsi que des règles de messagerie fiable dans le même ensemble de règles, les liaisons de la conversation sécurisée doivent être configurées de manière à ce qu'elles exigent des en-têtes de messagerie fiable signés. Les ensembles de règles par défaut de profils sécurisés fiables (WS-I RSP et WS-I RSP ND) sont spécifiquement conçus et configurés pour utiliser une conversation sécurisée et une messagerie fiable dans le même ensemble de règles. Si vous utilisez une copie d'un des ensembles de règles par défaut de profils sécurisés fiables (WS-I RSP et WS-I RSP ND), il n'est plus nécessaire de configurer les liaisons de la conversation sécurisée. Sinon,
voir Configuration de WS-SecureConversation de manière à ce qu'elle soit compatible avec WS-ReliableMessaging.
- La messagerie WS-ReliableMessaging Version 1.1 requiert WS-Addressing. Si vous utilisez un ensemble de règles incluant des règles WS-ReliableMessaging et WS-Addressing, et si la règle WS-Addressing est configurée comme facultative, WebSphere Application Server remplace le paramètre WS-Addressing et active automatiquement WS-Addressing.
- Configurez les
attributs du type de règles WS-ReliableMessaging. En ce qui concerne la règle WS-ReliableMessaging, vous pouvez configurer la version de la norme WS-ReliableMessaging à utiliser, l'ordre dans lequel les messages sont distribués et la qualité de service requise (le niveau de fiabilité) pour la distribution des messages.
Remarque : Dans WebSphere Application Server version 6.1, vous pouvez également indiquer si
le protocole WS-MakeConnection doit être utilisé ou non. Cette option de configuration a désormais été supprimée du panneau de la console d'administration, car le produit détermine désormais automatiquement si WS-MakeConnection est utilisé en fonction des critères suivants :
- Si vous utilisez WS-ReliableMessaging version 1.0 ou Version 1.1.
- Si le demandeur prend en charge WS-MakeConnection.
- Si le protocole d'échange des messages est synchrone ou asynchrone.
- Le cas échéant, configurez les attributs du type de règles WS-Addressing. Par exemple, le type de messagerie par défaut des règles
WS-Addressing est synchrone et asynchrone pour spécifier qu'il n'existe pas de restriction sur la cible des messages de réponse. Toutefois, si vous activez le partage de règle, l'infrastructure WS-Policy détermine le type à utiliser et il utilise de préférence le modèle demande-réponse synchrone. Etant donné que l'infrastructure WS-Policy est proritaire, les messages fiables sont envoyés dans une structure demande/réponse synchrone, même si le client appelle le service
de manière asynchrone. Pour appliquer la messagerie asynchrone, spécifiez le type asynchrone pour la messagerie des
règles WS-Addressing uniquement.
- Sauvegardez les modifications dans la configuration principale.