UDDI 注册中心中的查询 API 函数
可以使用查询 API 集来查找和获取有关 UDDI 注册中心中的条目的详细信息。
查询 API 分成若干函数,其中每个函数都需要一些必需自变量和一些可选自变量。
find_xx API 函数可以接受可选的 findQualifiers 自变量。
要按编程方式访问 UDDI V3 注册中心支持的所有 API 调用和自变量,请使用 UDDI V3 Client for Java™。可以使用 UDDI 用户界面以图形方式访问 API 函数,但并不是所有函数都可以通过此方法来访问。
UDDI 注册中心 V3 支持以下查询 API 调用:
- find_binding
- 在已注册的 businessService 中查找特定绑定。返回一条 bindingDetail 消息,它不包含或者包含多个与自变量列表中所指定条件相匹配的 bindingTemplate 结构。
- find_business
- 查找一个或多个企业的信息。返回符合自变量中所指定条件的 businessList 消息。
- find_relatedBusinesses
- 通过在查询中传递特定业务实体的键,找到与该企业有关的 businessEntity 注册信息。相关的业务特征用来管理业务单位注册,随后根据组织的层次结构或业务合作伙伴关系使这些单位联系起来。返回一条 relatedBusinessList 消息,此消息中包含符合自变量列表中所指定条件的结果。
- find_service
- 在已注册的 businessEntity 中查找特定服务。返回符合自变量中所指定条件的 serviceList 消息。
- find_tModel
- 查找符合所指定的一组条件的 tModel 条目列表。响应是有关已注册的符合所指定条件的 tModel 数据的缩写信息列表。将在 tModelList 消息中返回结果。
- get_bindingDetail
- 请求运行时 bindingTemplate 信息,以便调用已注册的业务 API。返回 bindingDetail 消息。
- get_businessDetail
- 返回指定的一个或多个 businessEntity 注册(与指定的 businessKey 值相匹配)的完整 businessEntity 信息。返回 businessDetail 消息。
- get_opertionalInfo
- 获取与注册表中一个或多个实体有关的完整的业务信息。返回 operationalInfos 结构。
- get_serviceDetail
- 请求有关已知 businessService 结构的全部信息。返回 serviceDetail 消息。
- get_tModelDetail
- 获取给定的一组注册 tModel 数据的完整详细信息。返回 tModelDetail 消息。
有关查询语法的详细信息,请参阅 UDDI V3 API 规范。