UDDI - Interfaces

Un registre ne sert à rien sans un moyen d'y accéder. La version 2.0 de la norme UDDI spécifie deux interfaces permettant aux consommateurs de services et aux fournisseurs de services d'interagir avec le registre.

Les consommateurs de services utilisent Inquiry Interface pour trouver un service et les fournisseurs de services utilisent Publisher Interface pour lister un service.

Les définitions de schéma XML UDDI constituent le cœur de l'interface UDDI. Ceux-ci définissent les types de données UDDI fondamentaux à travers lesquels toutes les informations circulent.

L'interface de l'éditeur

L'interface éditeur définit seize opérations pour un fournisseur de services gérant ses entrées dans le registre UDDI -

  • get_authToken- Récupère un jeton d'autorisation. Toutes les opérations de l'interface de l'éditeur nécessitent la soumission d'un jeton d'autorisation valide avec la demande.

  • discard_authToken- Indique au registre UDDI de ne plus accepter un jeton d'autorisation donné. Cette étape équivaut à se déconnecter du système.

  • save_business - Crée ou met à jour les informations d'une entité commerciale contenues dans le registre UDDI.

  • save_service - Crée ou met à jour des informations sur les services Web fournis par une entité commerciale.

  • save_binding - Crée ou met à jour les informations techniques sur la mise en œuvre d'un service Web.

  • save_tModel - Crée ou met à jour l'enregistrement des concepts abstraits gérés par le registre UDDI.

  • delete_business - Supprime complètement les entités commerciales données du registre UDDI.

  • delete_service - Supprime complètement les services Web donnés du registre UDDI.

  • delete_binding - Supprime les détails techniques des services Web donnés du registre UDDI.

  • delete_tModel - Supprime les tModels spécifiés du registre UDDI.

  • get_registeredInfo - Renvoie un résumé de tout ce que le registre UDDI garde actuellement pour l'utilisateur, y compris toutes les entreprises, tous les services et tous les tModels.

  • set_publisherAssertions - Gère toutes les affirmations de relation suivies associées à un compte d'éditeur individuel.

  • add_publisherAssertions - Provoque l'ajout d'une ou plusieurs assertions publisherAssertions à la collection d'assertions d'un éditeur individuel.

  • delete_publisherAssertions - Provoque la suppression d'un ou plusieurs éléments publisherAssertion de la collection d'assertions d'un éditeur.

  • get_assertionStatusReport - Fournit un support administratif pour déterminer l'état des affirmations d'éditeur actuelles et en suspens qui impliquent l'une des inscriptions d'entreprise gérées par le compte d'éditeur individuel.

  • get_publisherAssertions - Obtient l'ensemble complet d'assertions d'éditeur associé à un compte d'éditeur individuel.

L'interface d'enquête

L'interface de demande définit dix opérations pour rechercher le registre UDDI et récupérer des détails sur des enregistrements spécifiques -

  • find_binding - Renvoie une liste de services Web qui correspondent à un ensemble particulier de critères basés sur les informations techniques de liaison.

  • find_business - Renvoie une liste d'entités commerciales qui correspondent à un ensemble particulier de critères.

  • find_ltservice - Renvoie une liste de services Web qui correspondent à un ensemble particulier de critères.

  • find_tModel - Renvoie une liste de tModels qui correspondent à un ensemble particulier de critères.

  • get_bindingDetail - Renvoie les informations d'enregistrement complètes pour un modèle de liaison de service Web particulier.

  • get_businessDetail - Renvoie les informations d'enregistrement d'une entité commerciale, y compris tous les services fournis par cette entité.

  • get_businessDetailExt - Renvoie les informations d'enregistrement complètes pour une entité commerciale.

  • get_serviceDetail - Renvoie les informations d'enregistrement complètes pour un service Web.

  • get_tModelDetail - Renvoie les informations d'enregistrement complètes pour un tModel.

  • find_relatedBusinesses - Découvre les entreprises qui ont été liées via le modèle uddi-org: relations.