Programmation de client de registre UDDI

Le registre UDDI fournit plusieurs interfaces de programme d'application (API) qui permettent d'accéder au registre UDDI par programmation.

Pourquoi et quand exécuter cette tâche

Le registre UDDI Version 3 prend en charge plusieurs versions d'UDDI, à savoir : UDDI Version 1, Version 2 et Version 3.

Pour plus d'informations sur les API des versions 1 et 2, reportez-vous aux spécifications UDDI version 2.

Pour plus d'informations sur les API d'UDDI version 3.0.2, reportez-vous à la spécification UDDI version 3.0.2.

Les informations relatives au registre UDDI de ce Centre de documentation définissent la prise en charge assurée par le registre UDDI pour la spécification UDDI Version 3.0.2 et son annexe.

Les ensembles d'API d'UDDI Version 3 suivants sont pris en charge :

  • API d'interrogation pour le registre UDDI V3
  • API de publication pour le registre UDDI V3
  • API de transfert de propriété et de garde pour le registre UDDI V3
  • API de sécurité pour le registre UDDI V3
Restriction : Dans DB2 for zSeries version 7, la longueur des chaînes de publication et d'interrogation est limitée à 255 caractères. Si cette limite est dépassée, l'erreur 10500 (E_Fatal) est renvoyée. Si vous utilisez un jeu de caractères codés sur plusieurs octets, cette limite peut être facilement dépassée. Il convient donc d'être vigilant lorsque vous utilisez ce type de jeu de caractères.

Procédure

  1. Consultez les rubriques suivantes pour obtenir des informations sur les API UDDI.
  2. Accédez aux API par programmation. L'API client conseillée est UDDI Version 3 Client, qui permet d'accéder aux API UDDI version 3 à partir du code client Java™.
    D'autres API client sont mises à disposition pour assurer la compatibilité avec les versions précédentes du registre UDDI :
    • L'interface de programmation UDDI4J fournit des bibliothèques de classes Java pour l'accès aux API UDDI version 1 et version 2. Ces bibliothèques de classes sont déconseillées dans cette édition et remplacées par UDDI Version 3 Client for Java.
    • L'interface EJB UDDI fournit une interface EJB (Enterprise JavaBeans) pour les API UDDI version 2. Elle est déconseillée dans cette édition.

    Bien qu'il soit recommandé d'accéder par programme aux API UDDI à l'aide d'UDDI Version 3 Client forJava, vous pouvez également utiliser les API UDDI directement avec SOAP. Pour utiliser l'API SOAP, créez un message UDDI correctement formé dans le corps d'une demande SOAP puis, à l'aide de la méthode HTTP POST, envoyez cette UDDI au noeud final SOAP approprié pour le service UDDI. La réponse à la demande est renvoyée dans le corps de la réponse HTTP.

    Les exemples de registre UDDI incluent des exemples qui montrent comment programmer directement dans l'API SOAP. Les exemples sont écrits en code Java. Vous pouvez toutefois utiliser d'autres langages de programmation pour créer votre client SOAP, à condition que les demandes envoyées restent conformes à la spécification SOAP. Pour être valides, les demandes UDDI doivent être conformes au schéma UDDI et présentées comme décrit dans la spécification UDDI.

    L'utilisation d'HTTP GET est également prise en charge pour le renvoi de représentations XML d'entités UDDI. Pour plus d'informations, voir Services HTTP GET pour les structures de données du registre UDDI.


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