Reconnaissance de services Web

Les services Web peuvent être localisés à l'aide d'un registre métier public, d'un registre métier privé ou d'un document WSIL. UDDI gère la reconnaissance des services Web en s'appuyant sur un registre réparti de métiers et sur la description de leurs services implémentés sous la forme d'un fichier commun au format XML.

Comme UDDI, WSIL (Web Services Inspection Language) est un mécanisme de reconnaissance de services tout en étant complémentaire d'UDDI. WSIL vous permet d'accéder directement au fournisseur de services et de demander les services offerts par ce fournisseur. Pour plus d'informations sur la spécification WSIL (Web Services Inspection Language), voir www.ibm.com/developerworks/webservices/library/ws-wsilspec.html. Pour plus d'informations sur UDDI et les registres métier IBM UDDI, voir www.ibm.com/services/uddi/index.html.

Vous pouvez reconnaître un service Web de deux manières à l'aide de l'explorateur de services Web :

Reconnaissance d'un service Web à partir d'un registre UDDI

Le registre contient des références URL à des documents WSDL de service Web. Pour reconnaître un service Web, l'URL du document WSDL de service Web doit pouvoir être résolue. Pour localiser les descriptions de service Web :

  1. Lancez l'explorateur de services Web.
  2. Cliquez sur UDDI - Page principale.
  3. Dans la fenêtre Actions, sélectionnez un registre dans la liste déroulante et cliquez sur OK.
  4. Dans la barre d'outils de la fenêtre Actions, cliquez sur l'icône Rechercher Image de l'icône Rechercher.
  5. Dans la fenêtre Actions, entrez le nom de la demande (l'objet de votre recherche), le type de recherche que vous souhaitez exécuter et toute autre information relative à votre demande :
    1. Rechercher Cette liste vous permet de rechercher des métiers, des services ou des interfaces de service.
      • Métiers Lorsque vous avez localisé un métier dans le registre, utilisez les icônes de la barre d'outils dans la fenêtre Action pour effectuer les opérations suivantes :
        • Afficher et éditer les détails du métier
        • Obtenir les services associés au métier
        • Publier un service
        • Gérer les services référencés
        • Gérer les relations commerciales
        • Ajouter le métier dans la liste des favoris
        • Annuler la publication du métier
      • Services Lorsque vous aves localisé un service dans le registre, utilisez les icônes de la barre d'outils dans la fenêtre Action pour effectuer les opérations suivantes :
        • Afficher et éditer les détails du service
        • Obtenir le métier associé au service
        • Obtenir les interfaces de service associées au service
        • Importer le fichier WSDL du service dans le plan de travail Eclipse
        • Importer le fichier WSDL du service dans le système de fichiers
        • Lancer les assistants de service Web
        • Ajouter le service dans la liste des favoris
        • Annuler la publication du service
      • Interfaces de service Lorsque vous avez localisé une interface de service dans le registre, utilisez les icônes de la barre d'outils de la fenêtre Action pour effectuer les opérations suivantes :
        • Afficher et éditer les détails de l'interface de service
        • Obtenir les services associés à l'interface de service
        • Obtenir les métiers associés à l'interface de service
        • Importer le fichier WSDL de l'interface de service dans le plan de travail Eclipse
        • Importer le fichier WSDL de l'interface de service dans le système de fichiers
        • Lancer les assistants de service Web
        • Ajouter l'interface de service dans la liste des favoris
        • Annuler la publication de l'interface de service
    2. Type de recherche  Ces boutons d'option vous permettent d'indiquer si la recherche est simple ou avancée, ou s'il s'agit d'une recherche UUID (Universal Unique Identifier), c'est-à-dire par identificateur universel unique.
      Simple
      Entrez le nom des métiers, services ou des interfaces de service faisant l'objet de votre recherche. Remarque : Par défaut, la taille définie pour la recherche est limitée à 100 et le nombre maximal de résultats renvoyés à 10. Pour remplacer ces valeurs par défaut, utiliser la recherche avancée.
      Avancée
      Vous permet d'indiquer davantage d'options pour cibler la portée de votre recherche. Sélectionnez cette option si votre recherche porte sur plusieurs métiers ou services.
      UUID
      Vous permet d'entrer une clé d'UUID. Cette clé représente l'identificateur associé à l'objet publié.
  6. Lorsque vous avez recherché et reconnu la description du service métier désiré, sélectionnez le service ou l'interface de service et cliquez sur l'icône Importer pour :
    • importer le document WSDL dans votre projet Web
    • importer le document WSDL dans l'explorateur WSDL pour le tester
    • lancer l'assistant de création de squelette du service Web ou l'assistant du client de service Web directement dans l'explorateur de services Web.

Reconnaissance d'un service Web à partir d'un document WSIL

Pour localiser les descriptions de service Web :

  1. A partir de la barre d'outils de l'explorateur de services Web, cliquez sur l'icône Page WSIL Image de l'icône Page WSIL..
  2. Dans la fenêtre du navigateur, cliquez sur WSIL - Page principale.
  3. Dans la zone URL du document de la fenêtre Actions, entrez l'adresse URL du document WSIL ou HTTP contenant des liens vers un document WSIL. Pour savoir comment un fichier HTTP peut contenir des liens vers un document WSIL, consultez les détails disponibles sur ce site : http://www.ibm.com/developerworks/webservices/library/ws-wsilspec.html
  4. Lorsque vous avez localisé le document WSIL, utilisez les icônes de la barre d'outils de la fenêtre Action pour effectuer les opérations suivantes :
    • Afficher les détails du document WSIL
    • Afficher la liste de tous les services WSDL associés au document WSIL
    • Afficher la liste de tous les services UDDI associés au document WSIL
    • Afficher la liste de tous les métiers UDDI associés au document WSIL
    • Afficher la liste de tous les liens WSIL associés au document WSIL
    • Importer le document dans le système de fichiers
    • Ajouter le document WSIL dans la liste des favoris
    Important: Si l'explorateur de services Web n'affiche pas le projet dans lequel vous voulez importer votre fichier WSDL, vérifiez que vous avez bien créé le projet et/ou cliquez sur l'icône Actualiser.