WS-Notification : Liaisons prises en charge
Cette implémentation de WS-Notification prend en charge les liaisons HTTP et JMS. Le choix des liaisons dépend des besoins de votre activité et des performances requises. Les sélecteurs XPath version 1.0 sont pris en charge pour le filtrage des messages d'un sujet donné.
WebSphere Application Server prend en charge les liaisons de service Web suivantes pour la connexion à un point de service WS-Notification :
- Document littéral SOAP sur HTTP - WS-I Basic Profile - SOAP1.1
- Document littéral SOAP sur HTTP - WS-I Basic Profile - SOAP1.2 (Services WS-Notification version 7.0 uniquement)
- Document littéral SOAP sur HTTPS
- Document littéral SOAP sur JMS (Services WS-Notification version 6.1 uniquement)
Le choix de la liaison dépend de l'entreprise et repose sur l'infrastructure de services Web existante et de ses exigences. Si vous avez besoin d'une messagerie fiable avec un service WS-Notification version 6.1, utilisez une liaison SOAP sur JMS. Si vous avez besoin d'une messagerie fiable avec un service WS-Notification version 7.0, utilisez une liaison SOAP sur HTTP et composez votre service avec WS-ReliableMessaging.
L'appel via des liaisons SOAP sur JMS implique un parcours supplémentaire via le fournisseur de messagerie avant l'insertion de l'événement de notification dans l'espace de sujet du bus d'intégration de services. Lorsqu'il n'existe aucune contrainte économique, utilisez des liaisons HTTP ou HTTPS à la place de SOAP sur JMS afin de limiter le chemin utilisé par les demandes des services Web.
Dans l'illustration suivante, un message de notification SOAP sur HTTP est reçu sur un noeud final, puis routé via le courtier de notification associé et vers un espace de sujets dans un moteur de messagerie. Un message de notification SOAP sur JMS est reçu par un moteur de messagerie, puis acheminé vers un bean géré par message, puis vers le courtier de notifications et enfin jusqu'à un espace de sujet situé dans le même moteur de messagerie.
