UDDI 注册中心数据结构的 HTTP GET 服务
UDDI 注册中心提供了 HTTP GET 服务,此服务可用于访问 businessEntity、businessService、bindingTemplate 和 tModel 这四种 UDDI 数据结构的 XML 表示。这些数据结构所在的统一资源定位符 (URL),可以通过将实体键作为 URL 参数来访问该 URL。根据所提供的实体键的类型,返回的 XML 元素将为 businessDetail、serviceDetail、bindingDetail 或 tModelDetail 元素。
可以检索 UDDI V2 和 V3 的 XML,它们的 XML 位于不同的 URL。要将 HTTP GET 请求发送至的 URL 的格式如下所示:
- 对于 UDDI V2:
- http://server:port/uddisoap/get?entityKey_type=v2_entityKey
- 对于 UDDI V3:
- http://server:port/uddiv3soap/get?entityKey_type=v3 entityKey
例如,如果服务器为 myserver.com 且端口为 9080,那么可以在以下 URL 访问 uddi-org:types tModel 实体:
- UDDI V2:
- http://myserver.com:9080/uddisoap/get?tModelKey=uuid:c1acf26d-9672-4404-9d70-39b756e62ab4
- UDDI V3:
- http://myserver.com:9080/uddiv3soap/get?tModelKey=uddi:uddi.org:categorization:types
有许多与 HTTP GET 服务相关的 UDDI 节点属性和策略设置:
- UDDI 实体的 V3 HTTP GET
- 节点支持 HTTP GET
- V3 GET Servlet 的 URL 前缀
- 节点生成发现 URL
- 发现 URL 的 V2 HTTP GET
- 生成的发现 URL 的前缀
- 节点生成发现 URL