Services HTTP GET pour les structures de données du registre UDDI
Le registre UDDI met à disposition un service HTTP GET permettant d'accéder aux représentations XML des structures de données UDDI businessEntity, businessService, bindingTemplate et tModel. Les URL (Uniform Resource Locator) de ces structures utilisent la clé de l'entité comme paramètre. L'élément XML renvoyé peut être un élément businessDetail, serviceDetail, bindingDetail ou tModelDetail, selon le type de clé d'entité fourni.
L'élément XML pour UDDI Version 2 et Version 3 peut être extrait à partir
d'adresses URL différentes. Les formats des URL auxquelles les demandes HTTP GET sont envoyées sont les suivants :
- Pour UDDI Version 2 :
- http://server:port/uddisoap/get?entityKey_type=v2_entityKey
- Pour UDDI Version 3 :
- http://server:port/uddiv3soap/get?entityKey_type=v3 entityKey
Par exemple, si vous avez server=monserveur.com et port=9080,
vous pouvez accéder à l'entité tModel uddi-org:types aux URL suivants :
- UDDI Version 2 :
- http://monserveur.com:9080/uddisoap/get?tModelKey=uuid:c1acf26d-9672-4404-9d70-39b756e62ab4
- UDDI Version 3 :
- http://monserveur.com:9080/uddiv3soap/get?tModelKey=uddi:uddi.org:categorization:types
Un certain nombre de paramètres de règle et de propriétés de noeud UDDI sont liés aux services HTTP GET :
- HTTP GET Version 3 pour entités UDDI
- le noeud prend en charge HTTP GET
- Préfixe d'URL pour le servlet GET Version 3
- le noeud génère des URL d'exploration
- HTTP GET Version 2 HTTP pour les URL d'exploration
- préfixe pour les URL d'exploration générées
- le noeud génère des URL d'exploration