📅  最后修改于: 2020-12-13 14:42:59             🧑  作者: Mango
没有某种访问注册表的方法,注册表是没有用的。 UDDI标准版本2.0为服务使用者和服务提供者指定了两个与注册表交互的接口。
服务使用者使用查询界面来查找服务,服务提供者使用发布者界面来列出服务。
UDDI接口的核心是UDDI XML模式定义。这些定义了所有信息流经的基本UDDI数据类型。
发布者接口为服务提供商定义了十六项操作,以管理其在UDDI注册中心中的条目-
get_authToken-检索授权令牌。所有发布者接口操作都需要与请求一起提交有效的授权令牌。
throws_authToken-告诉UDDI注册中心不再接受给定的授权令牌。此步骤等效于注销系统。
save_business-创建或更新UDDI注册中心中包含的业务实体的信息。
save_service-创建或更新有关业务实体提供的Web服务的信息。
save_binding-创建或更新有关Web服务实现的技术信息。
save_tModel-创建或更新由UDDI注册中心管理的抽象概念的注册。
delete_business-从UDDI注册表中完全删除给定的业务实体。
delete_service-从UDDI注册表中完全删除给定的Web服务。
delete_binding-从UDDI注册中心删除给定的Web服务技术详细信息。
delete_tModel-从UDDI注册中心删除指定的tModel。
get_registeredInfo-返回UDDI注册表当前为用户跟踪的所有内容的摘要,包括所有业务,所有服务和所有tModel。
set_publisherAssertions-管理与单个发布者帐户关联的所有跟踪关系声明。
add_publisherAssertions-使一个或多个PublisherAssertions被添加到单个发布者的断言集合中。
delete_publisherAssertions-使一个或多个PublisherAssertion元素从发布者的断言集合中移除。
get_assertionStatusReport-为确定当前和未决发布者声明的状态提供管理支持,这些声明涉及由单个发布者帐户管理的任何商业注册。
get_publisherAssertions-获取与单个发布者帐户关联的完整发布者声明集。
查询界面定义了十项操作,用于搜索UDDI注册中心并检索有关特定注册的详细信息-
find_binding-根据技术绑定信息返回与一组特定条件匹配的Web服务列表。
find_business-返回与一组特定条件匹配的业务实体的列表。
find_ltservice-返回与一组特定条件匹配的Web服务列表。
find_tModel-返回与一组特定条件匹配的tModel列表。
get_bindingDetail-返回特定Web服务绑定模板的完整注册信息。
get_businessDetail-返回业务实体的注册信息,包括该实体提供的所有服务。
get_businessDetailExt-返回业务实体的完整注册信息。
get_serviceDetail-返回Web服务的完整注册信息。
get_tModelDetail-返回tModel的完整注册信息。
find_relatedBusinesses-发现已通过uddi-org:relationships模型关联的业务。