📜  UDDI-接口

📅  最后修改于: 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模型关联的业务。