WS-ReliableMessaging - Mode de fonctionnement

WebSphere Application Server utilise WS-ReliableMessaging dans la couche de transport pour les messages SOAP sur HTTP. Les modèles d'échange de message pris en charge au niveau de la couche API sont le "fire and forget" unidirectionnel ou la demande-réponse bidirectionnelle.

WS-ReliableMessaging est devenu une fonction stabilisée dans WebSphere Application Server version 8.5.5.

La fiabilité est assurée par un logiciel intermédiaire de messagerie fiable qui est situé entre le demandeur de service Web et le fournisseur de service Web. Cette couche de logiciel intermédiaire apparaît sous le trait pointillé dans le diagramme ci-dessous et comprend la source de messagerie fiable et la destination de messagerie fiable.

Remarque : Lorsque vous utilisez WS-ReliableMessaging à l'aide d'une API de programmation bidirectionnelle, si l'application demandeuse échoue et qu'elle est redémarrée, elle ne reçoit pas son message de réponse. Dans ce modèle, WS-ReliableMessaging est utilisé pour la protection contre les incidents réseau uniquement. En outre :
  • Les retransmissions côté client démarrent uniquement après que le client commence à envoyer de nouveaux messages au service (cela s'applique aux opérations unidirectionnelles et bidirectionnelles).
  • Les opérations bidirectionnelles qui reprennent ne peuvent pas renvoyer le message de réponse à l'application client ; le message est renvoyé uniquement jusqu'à la séquence entrante sur le client.
Figure 1. Interactions utilisées pour l'échange fiable de messages de services WebLes deux cases affichées représentent l'émetteur initial et le destinataire final d'un message de services Web SOAP sur HTTP. Dans la case de l'émetteur initial, la source d'application envoie le message à une source de messagerie (logiciel intermédiaire) fiable. Dans la case du destinataire final, la destination d'application reçoit le message d'une destination de messagerie (logiciel intermédiaire) fiable. Le message SOAP sur HTTP est transmis par la source de messagerie fiable à la destination de messagerie fiable et cette dernière renvoie un message d'accusé de réception à la source de messagerie fiable.

Dans le diagramme précédent, la source d'application appelle un service Web. La séquence d'interactions est la suivante :

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.

Les qualités de service gérées, permanentes gérées et non permanentes gérées, sont prises en charge par le bus d'intégration de services. Pour chaque association entre une application et un ensemble de règles, vous pouvez sélectionner le bus et le moteur de messagerie à utiliser pour l'état du protocole de messagerie fiable.


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=cwbs_wsrm_how
Nom du fichier : cwbs_wsrm_how.html