Publication d'un service Web dans un registre UDDI

Lorsque vous configurez un service de communications entrantes ou sortantes, vous activez l'interaction UDDI en associant une référence UDDI et (en fonction de ce que vous essayez de faire) l'une des deux clés suivantes ou les deux : la clé d'entreprise qui identifie la catégorie d'entreprise UDDI sous laquelle le service doit apparaître dans le registre UDDI, et la clé de service que le registre UDDI affecte à votre service. Cette rubrique explique comment publier un service web dans un registre UDDI afin de comprendre ce que sont les clés d'entreprise UDDI et les clés de service, et de savoir où les trouver dans un registre UDDI.

Pourquoi et quand exécuter cette tâche

Les technologies d'intégration de services interagissent avec les registres UDDI comme décrit dans Registres UDDI : annuaires de services web pouvant être référencés par des services Web activés par un bus. Lorsque vous publiez un service Web dans un registre UDDI, vous :
  • Spécifiez le type d'entreprise que votre service Web prend en charge. En général, vous choisissez un type d'entreprise existant dans une liste, mais vous pouvez également créer un type d'entreprise nouveau. A chaque type d'entreprise correspond une clé d'entreprise. Les services Web activés par un bus d'intégration de services se servent de cette clé, en conjonction avec la clé de service, pour rechercher le service Web dans le registre.
  • Ajoutez un modèle technique. Les modèles techniques sont des catégories génériques. A l'aide de ces modèles, un utilisateur de registre UDDI peut rechercher un type de service ; il n'a pas besoin de connaître les données d'accès à un service spécifique. Les services web activés par un bus interagissent avec les registres UDDI au niveau des services Web individuels ; par conséquent, ils n'utilisent pas les modèles techniques.
  • Ajoutez le service Web. Le registre UDDI affecte une clé à votre service et publie le service. Les services Web activés par un bus se servent de cette clé, en conjonction avec la clé métier, pour rechercher le service Web dans le registre.

Les étapes suivantes expliquent comment publier un service Web dans le IBM® WebSphere UDDI Registry. Si vous utilisez un autre registre UDDI, la navigation spécifique est différente, mais les principes sous-jacents restent les mêmes.

Procédure

  1. Indiquez une entreprise :
    1. Pour obtenir une liste de clés d'entreprise valides, recherchez des entreprises dans le registre UDDI. Voici un exemple de clé d'entreprise UDDI :
      08A536DC-3482-4E18-BFEC-2E2A23630526
      .
    2. Si vous ne trouvez pas d'entreprise existante appropriée dans le registre UDDI, ajoutez-en une à l'aide de l'option Ajout d'une entreprise de la section Publication avancée de la sous-fenêtre Publication.
  2. Ajoutez un modèle technique :
    1. Sélectionnez Ajouter un modèle technique dans la section Publication avancée de la sous-fenêtre Publication.
    2. Entrez le nom tel qu'il a été spécifié pour l'espace de nom cible de votre fichier WSDL de liaison (ou d'interface), puis ajoutez une description (si cette dernière est requise).
    3. Ajoutez une catégorie de type unspsc et la valeur wsdlSpec (vous n'êtes pas obligé de renseigner la zone Nom de clé).
    4. Ajoutez une URL de présentation spécifiant l'adresse Web de votre fichier WSDL de liaison, puis ajoutez une description (si nécessaire).
      Remarque : La liaison et la définition de votre service Web peuvent être conservées dans des fichiers WSDL distincts ; vous devez donc entrer correctement l'adresse web du fichier WSDL qui définit la liaison.
    5. Cliquez sur Publier un modèle technique.
  3. Ajoutez un service :
    1. Sélectionnez Afficher les entités détenues dans la section Publication avancée de la sous-fenêtre Publication.
    2. Sélectionnez Ajouter un service pour votre entreprise.
    3. Entrez le nom tel qu'il a été spécifié pour le service cible de votre fichier WSDL, puis ajoutez une description (si cette dernière est requise).
    4. Pour le point d'accès, vérifiez que le type d'adresse Web sélectionné est correct (par exemple, http pour un point d'accès HTTP), puis entrez la valeur de l'emplacement soap:address (ou son équivalent) à partir du fichier WSDL de votre définition de service (par exemple, http://yourhost:80/SimpleTest/servlet/rpcrouter).
    5. Pour le modèle technique, sélectionnez Ajouter, puis recherchez le modèle technique nécessaire en entrant un préfixe approprié et en sélectionnant Rechercher des modèles techniques, cochez la case du modèle technique approprié et cliquez sur Mettre à jout.
    6. Cliquez sur Publier un service.

Résultats

Le registre UDDI affecte une clé à votre service et publie le service.

Que faire ensuite

Une fois le service publié, vous pouvez extraire la clé de service à partir du registre UDDI cible.

Voici un exemple de clé de service UDDI complète :
uddi:blade108node01cell:blade108node01:server1:default:6e3d106e-5394-44e3-be17-aca728ac1791
La partie spécifique au service de cette clé est la partie finale :
6e3d106e-5394-44e3-be17-aca728ac1791

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