高级Web技术 Web services
高级Web技术 Web Services
本次课程内容 UDDI
2 本次课程内容 ◼ UDDI
What is UDDI UDDI--Universal Description, Discovery and Integration ■是一套基于Web的 Web service注册中心的实现标准规范 注册中心维护了一个 Web service的全球目录,其中的信 息描述格式是基于通用的XML格式的 包含注册 Web service和发现 Web service的访问协议 的实现标准 Based on Soap. Http. Xm Registry data Business registrations Service type definitions 3
3 What is UDDI ◼ UDDI——Universal Description,Discovery and Integration ◼ 是一套基于Web的Web Service注册中心的实现标准规范 ◼ 注册中心维护了一个Web Service的全球目录,其中的信 息描述格式是基于通用的XML格式的。 ◼ 包含注册Web Service和发现Web Service的访问协议 的实现标准 ◼ Based on SOAP, HTTP, XML ◼ Registry data ◼ Business registrations ◼ Service type definitions
SOA体系结构中的UDD Tegueste Registry Provider Bind Publish WSDL 3045 Lpn Provider Provider
4 SOA体系结构中的UDDI
参与者交互中的UDD 动态发现的发布方式 Provider Registry reres my servce 5
5 参与者交互中的UDDI ◼ 动态发现的发布方式
参与者交互中的UDD 服务定位(发现) ■服务请求者是一个使用特殊AP集向公共或者私有注册中心查 询服务描述的应用程序。 ■査询采用良好定义的标准XML格式,并用SOAP消息传输。 Requestor Registry where co find? CookA 6
6 参与者交互中的UDDI ◼ 服务定位(发现) ◼ 服务请求者是一个使用特殊API集向公共或者私有注册中心查 询服务描述的应用程序。 ◼ 查询采用良好定义的标准XML格式,并用SOAP消息传输
参与者交互中的UDD 绑定 绑定是一个应用程序在使用服务描述生成消息并发送给 服务提供者的过程中所作的事情。 Requestor HOw如/wex7 LeNs how What is the price of tea in(hima?' Si,50/pound
7 参与者交互中的UDDI ◼ 绑定 ◼ 绑定是一个应用程序在使用服务描述生成消息并发送给 服务提供者的过程中所作的事情
服务注册中心(代理者) 服务注册中心又称为代理者,是一个业务对象或软件组件, 主要包括维护服务注册中心和其中的条目。 UDD和 ebXMl注册中心是两种主要的服务代理者 代理者的两种类型: 充当网关 充当对外界服务注册中心网络的连接点。 主要由服务注册中心本身来使用。 维护服务信息 n关注为服务定位和安装文档包括版本划分和配置服务
8 服务注册中心(代理者) ◼ 服务注册中心又称为代理者,是一个业务对象或软件组件, 主要包括维护服务注册中心和其中的条目。 ◼ UDDI和ebXML注册中心是两种主要的服务代理者 ◼ 代理者的两种类型: ◼ 充当网关 ◼ 充当对外界服务注册中心网络的连接点。 ◼ 主要由服务注册中心本身来使用。 ◼ 维护服务信息 ◼ 关注为服务定位和安装文档,包括版本划分和配置服务
UDD商业注册 UDD计划的核心组件是UDD商业注册(UBR),它使用 XML文档来描述企业及其提供的 Web service。从概念上讲, UDD商业注册所提供的信息包含三部分: White Page 包含地址、联系方法、已知的企业标识 Yellow Page 包含基于标准分类法的行业类别 ndustry:NAcS:北美工业分类系统 Product/services: UN/SPSC:通用标准产品和服务分类 Location∶lso3166:国际标准地理区域。 Green Page 包含关于该企业所提供的 Web service的技术信息,其形式可能 是指向文件或URL的指针,而这些文件或URL是为服务发现机制 服务的
9 UDDI商业注册 ◼ UDDI计划的核心组件是UDDI商业注册(UBR),它使用 XML文档来描述企业及其提供的Web Service。从概念上讲, UDDI商业注册所提供的信息包含三部分: ◼ White Page ◼ 包含地址、联系方法、已知的企业标识 ◼ Yellow Page ◼ 包含基于标准分类法的行业类别 ◼ Industry: NAICS:北美工业分类系统 ◼ Product/Services: UN/SPSC :通用标准产品和服务分类 ◼ Location: ISO 3166:国际标准地理区域。 ◼ Green Page ◼ 包含关于该企业所提供的Web Service的技术信息,其形式可能 是指向文件或URL的指针,而这些文件或URL是为服务发现机制 服务的
UDDI数据结构 基本UDD数据结构 White Pages information BusinessEntity publisher Assertion Yellow Pages information Business service BindingTemplate Green Pages information <> BindingTemplate Tmodel Service Type Definitions Tmodel 10
10 UDDI 数据结构 ◼ 基本 UDDI 数据结构 White Pages information Yellow Pages information Green Pages information Service Type Definitions publisherAssertion