Terminologie de WS-Notification spécifique à WebSphere Application Server
Cette terminologie s'applique à l'implémentation, en plus de la terminologie définie dans les normes de WS-Notification, et s'applique à l'implémentation WS-Notification dans WebSphere Application Server.
Remarque : Cette rubrique ne définit pas les termes relatifs aux services Web et à la messagerie qui proviennent
des composants existants de WebSphere
Application Server, tels que les technologies
d'intégration de services.
- Implémentation des versions 7.0 et 6.1
- Cette version contient deux implémentations des points de service et du
service WS-Notification :
- Version 7.0 : Utilisez ce type de service pour composer un service WS-Notification JAX-WS avec des qualités de service de services Web via des ensembles de règles ou pour appliquer des descripteurs JAX-WS à votre service WS-Notification. Ce type de service est recommandé pour les nouveaux déploiements. Cette option WS-Notification a été introduite dans WebSphere Application Server depuis Version 7.0.
- Version 6.1 : Utilisez ce type de service si vous souhaitez exposer un service JAX-RPC WS-Notification utilisant la même technologie que WebSphere Application Server Version 6.1, notamment la possibilité d'appliquer des gestionnaires JAX-RPC au service. Cette option WS-Notification a été introduite dans WebSphere Application Server depuis Version 6.1.
- Service WS-Notification
- Entité de configuration de services Web associée à un bus d'intégration de services. Un service WS-Notification permet d'exposer certaines ou toutes les ressources de messagerie définies sur un bus d'intégration de services pouvant être utilisées par des applications WS-Notification.
- En général, vous configurez un seul service WS-Notification pour un bus d'intégration de services, mais il est possible d'en configurer plusieurs. Pour plus d'informations, voir Objectifs de la création de plusieurs services WS-Notification dans un bus.
- Client de service WS-Notification
- Application client de service Web agissant pour un service WS-Notification dans l'infrastructure WS-Notification dans WebSphere Application Server.
- Point de service WS-Notification
- Entité de configuration de services Web représentant une "localisation" d'un service WS-Notification sur un membre de bus d'intégration de services.
- L'existence d'un point de service WS-Notification sur un membre de bus implique qu'un service Web WS-Notification est exposé à partir de ce membre de bus et entraîne l'exposition des noeuds finaux des services Web du courtier de notification, du gestionnaire des abonnements et du gestionnaire de l'enregistrement des diffuseurs de publications du service WS-Notification, sur le membre de bus auquel le point de service est associé. Les applications WS-Notification utilisent ces points finaux pour communiquer avec le service WS-Notification. Pour plus d'informations, voir Création d'un point de service WS-Notification version 7.0 ou Création d'un point de service WS-Notification service version 6.1.
- Vous pouvez définir divers points de service WS-Notification pour un même service WS-Notification. Chaque point de service défini pour le même service WS-Notification constitue un autre point d'entrée possible pour ce service. Les notifications d'événement publiées à un point de service WS-Notification donné sont reçues par toutes les applications connectées à un point du même service WS-Notification (sujet à l'abonnement dans le sujet correct), quel que soit le point de service auquel elles sont connectées. Pour plus d'informations, voir Objectifs de la création de plusieurs points de service WS-Notification.
- Espace de nom de sujet
- Un espace de nom de sujet WS-Notification est un regroupement logique de sujets référencé en utilisant un identificateur URI d'espace de nom, tel que http://www.example.com/widget.
- WebSphere Application Server prend en charge deux modèles pour la création et l'utilisation des espaces de nom de sujet :
- Espace de nom de sujet permanent
- Vous utilisez un espace de nom de sujet permanent pour définir de façon statique l'association entre un URI d'espace de nom de sujet WS-Notification et une destination d'espace de sujet du bus d'intégration de services.Un espace de nom de sujet permanent possède les caractéristiques suivantes :
- Vous pouvez l'utiliser pour exposer un espace de sujet existant du bus d'intégration de services pour que des clients WS-Notification l'utilisent, ce qui permet une interopération entre les applications WS-Notification et celles de publication et d'abonnement connectées au bus (par exemple, JMS).
- Vous pouvez l'utiliser pour limiter la structure et le contenu de l'espace de nom de sujet en appliquant un ou plusieurs documents d'espace de nom de sujet décrivant la structure souhaitée.
- Vous pouvez l'utiliser comme une partie d'un espace de nom de sujet pour le mappage d'espaces de nom de sujet configuré sur une liaison du bus d'intégration de services (entre deux bus d'intégration de services), ou bien le mappage de sujets dans un pont de publication/d'abonnement entre un bus d'intégration de services et un réseau IBM MQ.
Vous pouvez également définir un attribut de configuration d'espace de nom de sujet permanent pour contrôler le paramétrage de fiabilité (persistance ou non-persistance) appliqué aux messages insérés en utilisant un espace de nom de sujet donné.
- Espace de nom de sujet dynamique
- Un espace de nom de sujet dynamique ne nécessite aucune administration manuelle à partir de la console d'administration ou le script. Un espace de nom de sujet dynamique est utilisé automatiquement en réponse à une demande provenant d'une application WS-Notification pour un URI espace de nom de sujet qui n'a pas été défini comme un espace de nom de sujet permanent (en supposant que le service WS-Notification ait été configuré pour autoriser l'utilisation d'espaces de noms dynamiques).Un espace de nom de sujet dynamique possède les caractéristiques suivantes :
- Il ne prend pas en charge les interopérations entre les applications WS-Notification et les autres clients du bus tels que JMS.
- Il est impossible d'appliquer les documents d'espace de nom de sujet à cet espace de sujet, et par conséquent, la structure et le contenu de l'espace de sujet sont illimités.
- Il ne peut pas être utilisé dans le cadre de la configuration des liaisons du bus d'intégration de services ou d'un pont de publication et d'abonnement.
- Abonné géré par l'administrateur
- Dans le cadre de la configuration d'un point de service WS-Notification, vous pouvez configurer un nombre quelconque d'abonnés administrés pour ce point de service.
- Un abonné administré contient le nom d'une application NotificationProducer ou d'un noeud final NotificationBroker (différent) et les détails d'une demande d'abonnement (par exemple le sujet) que le point de service WS-Notification doit enregistrer au sein de la procédure de démarrage du serveur. Vous pouvez ainsi préconfigurer des liaisons entre des applications NotificationBroker et NotificationProducer, que peuvent être une application NotificationBroker ou NotificationProducer distante.