Création d'un service WS-Notification version 6.1

Créez un service WS-Notification et les objets associés qui composent l'infrastructure de la configuration WS-Notification. 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.

Avant de commencer

Assurez-vous que vous avez correctement configuré un référentiel SDO, comme décrit dans Installation et configuration du référentiel SDO. Le référentiel SDO permet de stocker des documents WSDL lors de la création du service WS-Notification. Si vous ne configurez pas le référentiel, un message d'erreur apparaît lorsque vous créez le service.

Déterminez la méthode à utiliser pour configurer ces ressources. Vous pouvez créer un point de service WS-Notification version 6.1 à l'aide de la console d'administration, comme décrit dans cette tâche, ou à l'aide de la Commande createWSNService.

Cette tâche suppose que vous disposez d'un bus d'intégration de services configuré avec, au minimum, un membre de bus.

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.

La définition d'un service WS-Notification sur un bus est une tâche différente de l'exposition d'un port de courtier de notification (WSDL) auquel les applications de services Web peuvent se connecter. Pour faire cela, vous devez créer un ou plusieurs points de service WS-Notification, comme décrit dans cette tâche.

Pourquoi et quand exécuter cette tâche

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.

Une liste de gestionnaires JAX-RPC et des liaisons WS-Security déterminent les paramètres et la règle de sécurité utilisés lors d'appels de services notification Web sortants, par exemple, la surveillance de la notification d'un événement sortant (en réponse à une opération d'abonnement) et le contrôle des diffuseurs de publications basés sur la demande (abonnement, pause et reprise).

Si vous créez un service WS-Notification version 6.1, l'assistant configure trois services entrants de bus d'intégration de services pour le service WS-Notification, un pour chacun des trois rôles de service WS-Notification :
  • Courtier de notifications
  • Gestionnaire d'abonnements
  • Gestionnaire d'enregistrements du diffuseur de publications
Ces services entrants sont définis dans le même bus d'intégration de services que le service WS-Notification version 6.1. Chacun d'eux fait référence au même bus d'intégration de services.

Procédure

  1. Démarrez la console d'administration.
  2. Naviguez à Intégration des services -> WS-Notification -> Services ou Intégration des services -> Bus -> nom_bus -> [Services] Services WS-Notification. Le formulaire Services WS-Notification [Collection] s'affiche.
  3. Dans la sous-fenêtre de contenu, cliquez sur Nouveau. L'assistant "Nouveau service WS-Notification" s'affiche. Pour plus d'informations sur les propriétés définies à l'aide de l'assistant, voir Services WS-Notification [Paramètres].
  4. Etape 1 : Définir les paramètres de nom, de description, de bus d'intégration et d'espace de nom de sujet dynamique.
    1. Entrez un nom de votre choix et une description, si vous le souhaitez.

      Le nom fait partie du noeud final sur lequel le service est exposé (l'URL utilisée pour accéder aux points de service WS-Notification définis sous le service). Pour la version 6.1 des services WS-Notification, le nom du service est unique dans un bus. Pour la version 7.0 des services WS-Notification, le nom du service est unique dans la cellule ; ce qui correspond au modèle d'administration utilisé pour les ensembles de règles et de ce fait prend en charge la composition de services WS-Notification version 7.0 avec WS-ReliableMessaging.

    2. Sélectionnez ou désélectionnez l'option Activer les espaces de nom de sujet ?.

      Il s'agit de savoir si ce service permet la création d'espaces de nom de sujet dynamiques lors de l'exécution. Pour plus d'informations, voir Espace de nom de sujet dynamique.

      Cette option permet de bien vérifier les espaces de noms de sujet qui sont utilisés lors de la connexion à un service WS-Notification particulier (par exemple à des fins d'audit ou de sécurité). Si vous décochez cette option, toute application se connectant au service WS-Notification et sollicitant des sujets à un espace de nom de sujet dynamique ne peut plus émettre de publication et reçoit des messages.

      Tous les messages publiés pour un espace de nom de sujet dynamique sont insérés avec le paramètre de fiabilité du message par défaut persistant fiable. Si cette valeur n'est pas acceptable, créez un espace de nom de sujet permanent puis configurez manuellement l'attribut avec la valeur appropriée.

      Remarque : Les espaces de nom de sujet dynamiques utilisés sur un service WS-Notification particulier sont accompagnés d'un espace de sujet du bus d'intégration de services qui est créé automatiquement au moment de la création de l'espace de nom de sujet. La syntaxe des sujets utilisés dans cet espace de sujet est interne à l'implémentation du service WS-Notification.
    3. Sélectionnez ou désélectionnez l'option Enregistrement requis.

    4. Sélectionnez un bus d'intégration de services dans la liste déroulante.
    5. Cliquez sur Suivant.
  5. Etape 2 : Sélectionner le type de service WS-Notification.

    Sélectionnez Version 6.1 comme type de service à créer.

  6. Etape 3 : Définir les paramètres de règle du gestionnaire et du service Web.

    Ces paramètres sont appliqués aux notifications d'événements échangées avec les applications client WS-Notification.

    1. Facultatif : Choisissez une liste de gestionnaires JAX-RPC.

      Pour plus d'informations sur les listes de gestionnaires, voir Utilisation des gestionnaires JAX-RPC et des clients.

    2. Facultatif : Choisissez une configuration et des liaisons WS-Security :
      Liaison de demande de sécurité sortante
      Liaison de réponse de sécurité sortante
      Configuration de sécurité sortante
      Pour plus d'informations sur les ressources de sécurité des Services Web, voir Configuration de la transmission sécurisée de messages SOAP à l'aide de WS-Security.
    3. Entrez un nom d'espace de sujet dynamique.

      Il s'agit du nom de l'espace de sujet du bus utilisé pour héberger l'espace de nom de sujet ad hoc et les espaces de nom de sujet dynamique s'ils sont autorisés. Le nom par défaut, WSN_dynamic_nom_service est proposé.

    4. Cliquez sur Suivant.
  7. Etape 4 : Créer des points de service WS-Notification.

    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 Point de service WS-Notification.

    1. Sélectionnez Oui pour créer un point de service WS-Notification, puis cliquez sur Suivant.

      Un service WS-Notification doit avoir au moins un point de service.

    2. Indiquez un nom et une description (facultatif) pour le point de service WS-Notification, puis dans la liste déroulante, sélectionnez le membre de bus sur lequel le point de service doit être configuré. Cliquez ensuite sur Suivant.

      Le nom du point de service fait partie de l'URL utilisée pour accéder au point de service (c'est-à-dire, l'adresse du service Web exposé au serveur choisi). Sur un système de serveur unique, un seul membre de bus est disponible dans la liste.

    3. Sélectionnez l'application du programme d'écoute à utiliser pour exposer le service. Sélectionnez un programme d'écoute de noeud final existant pour le membre de bus ou créez un programme d'écoute de noeud final.

      Pour plus d'informations, voir la rubrique Création d'une configuration de module d'écoute de noeud final.

    4. Cliquez sur Suivant. Le nouveau point de service est ajouté à la liste de points de service pour ce service WS-Notification.
    5. Facultatif : Pour créer un autre point de service, répétez les sous-étapes précédentes.
    6. Lorsque vous avez terminé de créer des points de service pour le service WS-Notification, sélectionnez Non pour ne pas créer un autre point de service, puis cliquez sur Suivant.
  8. Facultatif : Etape 5 : Créer des espaces de nom de sujet persistants.

    Lorsque vous créez un espace de nom de sujet permanent WS-Notification, vous indiquez l'espace de nom et vous l'associez à l'un des espaces de sujet du bus d'intégration de services configurés dans le bus où le service WS-Notification parent est défini. Vous ne pouvez pas modifier un espace de nom de sujet permanent après sa création : il est uniquement possible d'appliquer ou de supprimer des documents d'espace de nom de sujet. Pour plus d'informations, voir Espace de nom de sujet permanent.

    1. Sélectionnez Oui pour créer un espace de nom de sujet permanent, puis cliquez sur Suivant.
    2. Entrez un nom pour l'espace de nom de sujet permanent.

      Il s'agit de l'URI par lequel les applications WS-Notification font référence aux sujets hébergés par cet espace de nom.

    3. Associez ce nouvel espace de nom de sujet permanent à l'espace de sujet du bus d'intégration de services que vous souhaitez utiliser pour publier et recevoir des messages.
      Dans la liste déroulante de l'espace de sujet du bus d'intégration de services, exécutez l'une des opérations suivantes :
      • Choisissez le nom d'un espace de sujet existant du bus.
      • Choisissez l'option Créer un espace de sujet, puis entrez un nom pour le nouvel espace de sujet.
    4. Sélectionnez dans la liste déroulante la fiabilité du bus d'intégration de services (qualité de service) attribuée aux messages qui sont publiés à l'aide de cet espace de nom de sujet.

      Vous pouvez choisir parmi cinq valeurs, chacune représentant un des niveaux de fiabilité des messages du bus d'intégration de services. La valeur par défaut est fiable persistant, qui est utilisée par défaut pour les messages persistants JMS.

    5. Cliquez sur Suivant.

      Le nouvel espace de nom de sujet permanent est ajouté à une liste d'espaces de nom de sujet permanents pour ce service WS-Notification, et vous devez indiquer si vous souhaitez créer un autre espace de nom de sujet permanent (la réponse par défaut est Oui).

    6. Facultatif : Pour créer un autre espace de nom de sujet permanent, répétez les sous-étapes précédentes.
    7. Lorsque vous avez terminé de créer les espaces de nom de sujet permanents pour ce service WS-Notification, sélectionnez Non pour ne pas créer un autre espace de nom de sujet permanent, puis cliquez sur Suivant.
  9. Etape 6 : 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 version 6.1. Sinon, un message d'erreur est s'affiche.
  10. Sauvegardez les modifications de la configuration principale.
  11. Facultatif : Redémarrez le serveur en présence de l'une des conditions suivantes :
    • Un nouveau bus ou un nouveau membre de bus ont été créés lors de cette tâche.
    • Le rechargement de la configuration n'est pas activé pour le bus.

Que faire ensuite

Pour effectuer des tâches de configuration avancées pour ce service WS-Notification (par exemple, pour ajouter des points de service WS-Notification supplémentaires ou appliquer des documents d'espace de nom de sujet aux espaces de nom de sujet permanents), voir Modification d'un service WS-Notification version 6.1.

Icône indiquant le type de rubrique Rubrique de tâche



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