UDDI数据结构 基本UDD数据结构 business Entity元素:对关于企业的信息进行建模 business Entity busi ame 基本的企业信息 URL a标识信息 contacts business service business services serviceKey 包含一组 g Name category Bag business service BindingTemplates tRadeKey keyedReference keyName keyvalue key value
11 UDDI 数据结构 ◼ 基本 UDDI 数据结构 ◼ businessEntity 元素:对关于企业的信息进行建模 ◼ 基本的企业信息 ◼ 标识信息 ◼ 包含一组 businessService
UDDI数据结构 基本UDD数据结构 publisherAssertion元素 用来建立两个< business Entity>结构之间的公开关系 只有当两个企业在各自的<pub| isherAssertion>中声明了 相同的关系时,两个< businessEntity>结构之间的关系才 是可视的。 UUID 统一并且唯一的标志符来标识数据结构的实例 当数据结构第一次插入到注册中心的时候,被分配该标志 十六进制的字符串,其结构和产生算法都在 ISO/EC 11578:1996标准中定义。保证其唯一性。 查询AP使用UUD去查询特定的数据结构。 12
12 UDDI 数据结构 ◼ 基本 UDDI 数据结构 ◼ publisherAssertion元素 ◼ 用来建立两个<businessEntity >结构之间的公开关系 ◼ 只有当两个企业在各自的<publisherAssertion>中声明了 相同的关系时,两个<businessEntity >结构之间的关系才 是可视的。 ◼ UUID ◼ 统一并且唯一的标志符来标识数据结构的实例 ◼ 当数据结构第一次插入到注册中心的时候,被分配该标志 ◼ 十六进制的字符串,其结构和产生算法都在ISO/IEC 11578:1996标准中定义。保证其唯一性。 ◼ 查询API使用UUID去查询特定的数据结构
UDDI数据结构 基本UDD数据结构 business service元素:对应于企业希望发布的每个 Web服务 n包含和 businessEntity元素的Web服务有关的技术性和 描述性信息 n包含一组 binding Template元素 13
13 UDDI 数据结构 ◼ 基本 UDDI 数据结构 ◼ businessService 元素:对应于企业希望发布的每个 Web 服务 ◼ 包含和 businessEntity 元素的 Web 服务有关的技术性和 描述性信息 ◼ 包含一组 bindingTemplate 元素
UDDI数据结构 基本UDD数据结构 business service例子 <business Service businessKey=.. "serviceKey= name >Stock Quote Service</name> Uniqurekey usedt description>(-)</description> representaservce kinding Templates> <binding Template> access Point urltype="hTtp"> httpllexample.com/stockquote Namedftheservice </access Point> <tModelnstance Details> BindingTemplate <tModeInstanceInfo tModelKey=","> </tModelnstancelnfo> structures <tModelnstance Details> </binding Template> </bindingTemplates> </business service> 14
14 UDDI 数据结构 ◼ 基本 UDDI 数据结构 ◼ businessService例子
UDDI数据结构 基本UDD数据结构 binding Template: 访问入口的URL 包含一个Web服务的文本描述(可选的) 个或者多个指向< tModel>结构的引用 tModel < tMode|>是Web服务的特定规范和行为的抽象描述,说 明了和Web服务交互的细节。企业可以通过< tModel>指 向的信息来判断一个Web服务是否符合它们的业务需求。 提供了关于web服务规范、分类规范以及标识符规范的元 数据信息。是UDD规范中的核心数据结构。 指向相应的 Web service绑定文件 15
15 UDDI 数据结构 ◼ 基本 UDDI 数据结构 ◼ bindingTemplate: ◼ 访问入口的URL ◼ 包含一个Web服务的文本描述(可选的) ◼ 一个或者多个指向< tModel >结构的引用 ◼ tModel ◼ < tModel >是Web服务的特定规范和行为的抽象描述,说 明了和Web服务交互的细节。企业可以通过< tModel >指 向的信息来判断一个Web服务是否符合它们的业务需求。 ◼ 提供了关于Web服务规范、分类规范以及标识符规范的元 数据信息。是UDDI规范中的核心数据结构。 ◼ 指向相应的Web Service绑定文件