Définition des objets nécessaires pour configurer un service WS-Notification
et des points de service associés.
Avant de commencer
Cette tâche suppose que vous avez
déjà configuré un ou plusieurs serveurs d'applications dans une cellule de déploiement réseau et qu'aucune autre ressource de messagerie n'est configurée dans la cellule.
Pour les services WS-Notification version 6.1, vous
devez également créer une configuration de programme d'écoute de noeud final
sur chaque serveur d'applications à utiliser pour héberger un service WS-Notification.
Pourquoi et quand exécuter cette tâche
Vous pouvez configurer un ou plusieurs serveurs, chacun hébergeant
un service WS-Notification auquel des applications de services Web peuvent se
connecter, comme décrit dans Topologie de services Web simple.
Procédure
- Aidez-vous des informations fournies dans Création d'un bus pour
créer un bus d'intégration de services et ajouter votre ou vos serveurs comme membres de bus. Lorsque vous ajoutez un membre de bus, un moteur de
messagerie est créé sur le serveur. Vous choisissez la base de données qui héberge
la mémoire persistante requise par le moteur de messagerie. Vous pouvez utiliser
la source de données JDBC par défaut et le fournisseur JDBC Apache Derby
ou configurer une source de données à utiliser avec le produit de base de données de votre choix.
- Dans la console d'administration, sélectionnez . Le formulaire Services WS-Notification [Collection]
du bus s'affiche.
- Cliquez sur Nouveau. L'assistant Nouveau service WS-Notification s'affiche.
- Effectuez les étapes 1 à 4 de l'assistant, comme décrit dans Création d'un service WS-Notification version 6.1 ou Création d'un service WS-Notification version 7.0..
Faites particulièrement attention aux paramètres suivants :
- A l'étape 1 de l'assistant : "Définir les paramètres de nom, de description, de bus d'intégration et d'espace de nom de sujet dynamique",
sélectionnez le bus d'intégration de services à utiliser pour héberger les ressources de messagerie. Choisissez le bus que vous avez créé au début de cette tâche.
- A l'étape 4 de l'assistant : "Créer des points de service WS-Notification",
sélectionnez le membre de bus devant héberger le nouveau service. Sur
un système de serveur unique, une seule option est disponible ici. Pour les services WS-Notification version 6.1,
sélectionnez également l'application du programme d'écoute de noeud final à
utiliser pour exposer le service. Choisissez l'application du programme d'écoute de noeud final que vous avez
configurée avant de commencer cette tâche.
- Facultatif : A l'étape 5 de l'assistant :"Créer des espaces de nom de sujet persistants",
configurez l'espace de nom de sujet WS-Notification pour permettre l'accès à
un espace de sujet de bus d'intégration de services :
- Entrez l'URI d'espace de nom de sujet que les applications WS-Notification doivent utiliser lors de la référence à l'espace de sujet du bus d'intégration de services. Cet URI doit être unique dans le service WS-Notification, et il s'agit d'habitude d'un URI associé à votre organisation. Exemple
: http://www.myorganization.com.
- Etant donné qu'il n'existe pas d'espace de sujet de bus d'intégration de services
dans votre bus, le bouton radio "Utiliser un espace de sujet existant du bus d'intégration de services" et la liste
déroulante associée ne sont pas disponibles. Pour créer un espace de sujet de bus,
entrez un nom de votre choix.
- Effectuez l'étape 6 de l'assistant : "Récapitulatif".
Vérifiez que le récapitulatif des actions effectuées par l'assistant correspond à ce que vous attendiez, puis cliquez sur Terminer.
Si le traitement aboutit, la liste des services WS-Notification est mise à jour pour inclure le nouveau service WS-Notification. Sinon, un message d'erreur
s'affiche.
- Sauvegardez les modifications de la configuration principale. Il est inutile de redémarrer le serveur pour que ces modifications soient prises en compte. Toutefois, vous n'avez pas besoin de démarrer le programme d'écoute de noeud final ou l'application d'entreprise associée au point de service créé à l'étape 4 de l'assistant.
Que faire ensuite
Pour les services WS-Notification version 7.0 JAX-WS, vous pouvez afficher l'URL à laquelle les applications WS-Notification se connectent en recherchant l'application NotificationBroker dans le fichier NotificationBroker.wsdl. Pour consulter ce fichier, voir Publication des fichiers WSDL d'une application WS-Notification dans un fichier compressé.
Pour les services WS-Notification version 6.1 JAX-RPC, vous pouvez afficher l'URL à laquelle les applications WS-Notification se connectent en accédant à .
Pour étendre cette configuration afin que les applications de service Web puissent interagir
avec des applications de service non-Web, voir Accès des applications WS-Notification à un espace de sujet de bus existant.