UDDI数据结构 基本UDD数据结构 category Bag结构 businessEntity, business service和 ItModel都可以包含 category Bag结构,来表示一种数据的分类 分类可以将UDD注册中心的数据按照行业类别、产品类别 或者地区代码组织在一起 n每一种分类法都是作为一个< tMode>结构在UDD中注册。 这个注册意味着每种分类法都有一个 tModel名字和一个可 以引用它的UUD n< category Bag>结构包括零个或者多个 < keyed Reference>结构。每个< keyedReference>结构 包括这个数据元素所属分类的名字和值。 16
16 UDDI 数据结构 ◼ 基本 UDDI 数据结构 ◼ categoryBag结构 ◼ businessEntity,businessService和tModel都可以包含 categoryBag结构,来表示一种数据的分类 ◼ 分类可以将UDDI注册中心的数据按照行业类别、产品类别 或者地区代码组织在一起 ◼ 每一种分类法都是作为一个<tModel>结构在UDDI中注册。 这个注册意味着每种分类法都有一个tModel名字和一个可 以引用它的UUID。 ◼ <categoryBag>结构包括零个或者多个 <keyedReference>结构。每个<keyedReference>结构 包括这个数据元素所属分类的名字和值
UDDI数据结构 基本UDD数据结构 tModel例子 <tModel authorizedName=". operator=". "tModelKey="."> <name>Stock Quote Service</name> <description xml: lang=en"> WSDL description of a standard stock quote service interface </description> <overviewDoc> <description xml: lang=en"> WSDL source document. </description> <overviewurl>http://stockquote-definitions/stq.wsdl </overviewURL> <overviewDoc> <category Bag> < keyedReference tModelKey="UUD∷…" key Name="uddi-org: types keyvalue="wsdISpec/> </category Bag> </tModel>
17 UDDI 数据结构 ◼ 基本 UDDI 数据结构 ◼ tModel例子
UDDI数据结构 基本UDD数据结构 标识符 identifierBag 标识符是一类属性或者关键字,用来唯一标识业务或者规 范。能用在 businessEntity和 ItMode结构中,可以作为 个搜索条件。 与分类法类似,< identifier Bag>结构可以有一个或者多个 < keyedReference>结构,< keyedReference>提供名字、 值以及引用更多信息的< tModel>UUD。 18
18 UDDI 数据结构 ◼ 基本 UDDI 数据结构 ◼ 标识符identifierBag ◼ 标识符是一类属性或者关键字,用来唯一标识业务或者规 范。能用在businessEntity和tModel结构中,可以作为一 个搜索条件。 ◼ 与分类法类似,<identifierBag>结构可以有一个或者多个 <keyedReference>结构, <keyedReference>提供名字、 值以及引用更多信息的<tModel>UUID
UDD数据模型 UDDI Registry 商业实体信息 White Pages 技术规范 规范 商业服务信息 分类 分类 Yellow Pages ·描述 描述 访问点(绑定模版 Green Pages 实现 XXX-service wsdl[ XxXX-binding wS按口 NSDL文件并没有存储在 UDDI服务器上 19
19 UDDI数据模型 UDDI Registry 商业实体信息 商业服务信息 • 分类 • 描述 访问点(绑定模版) 实现 xxx-service.wsdl 技术规范 • 规范 • 分类 • 描述 • URL xxx-binding.wsdl 接口 White Pages Yellow Pages Green Pages WSDL文件并没有存储在 UDDI服务器上