欢迎来到天天文库
浏览记录
ID:41054537
大小:180.00 KB
页数:12页
时间:2019-08-15
《理解 UDDI(我见过最好的)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、理解UDDI跟上规范的不断发展TomBellwood(bellwood@us.ibm.com),资深技术人员,IBMTomBellwood是在IBM工作的一位资深技术人员,很多年都从事技术方面的工作,范围从半导体设计领域和设计自动化到开发系统和应用程序。他是一位UDDI和UDDI如何支持不断发展的Web服务世界方面的专家。他还是IBMUDDI业务注册中心的技术主管,曾多次在技术会议上发言。简介: 统一描述、发现和集成(UniversalDescription,Discovery,andIntegration,UDDI)项目继续丰富企业用于在UDDI业务注
2、册中心表示Web服务并建立其模型的工具集。本文将介绍UDDI和它在Web服务发展过程中所起到的促进作用。您可以了解到UDDI的工作原理,并发现UDDI规范新的即将出现的功能。本文的标签: net1,net2,net3标记本文!发布日期: 2002年7月01日级别: 初级访问情况: 3753次浏览评论: 0 (查看
3、 添加评论-登录)平均分(6个评分)为本文评分何为UDDI?UDDI项目鼓励Web服务相互操作和相互采用。它是一种工商界居于领先地位的企业之间的伙伴关系,这种关系最早是由IBM、Ariba和Microsoft建立的。现在参加的公司已逾300家
4、。UDDI提供了一组基于标准的规范用于描述和发现服务,还提供了一组基于因特网的实现。UDDI继续快速发展,并赢得了业界的支持。这一规范之所以发展很快,是因为有快速实现在背后提供支持,不仅证明了思想,而且为进一步完善规范提供了丰富的实践基础。UDDI解决了企业遇到的大量问题。首先,它能帮助拓展商家到商家(B2B)交互的范围并能简化交互的过程。对于那些需要与不同顾客建立许多种关系的厂家来说,每家都有自己的一套标准与协议,UDDI支持一种适应性极强的服务描述,几乎可以使用任何接口。对于一家地处澳洲的花店,虽然很希望能进入世界上的所有市场,但苦于不知道怎样才能成
5、功,UDDI提供了一种能实现这一目标的办法。规范允许企业在注册中心中发布它所提供的服务,这样发现企业及服务就变得高效而且简单了。对于B2B交易场所提供者,他们需要获得这一行业内的供应商的分类数据,以及它们与计费服务、包装商、运输商、保险公司等之间的关系,UDDI允许动态发现相关的Web服务并将其集成到聚合的业务过程中。UDDI提供一站式搜索有关企业和电子化服务的信息。在UDDI中发布企业与服务信息使其它企业能大范围的访问到这些信息。UDDI基于现成的标准,如可扩展标记语言(ExtensibleMarkupLanguage,XML)和简单对象访问协议(Si
6、mpleObjectAccessProtocol,SOAP)。UDDI的所有兼容实现都支持UDDI规范。公共规范是机构成员在开放的、兼容并蓄的过程中开发出来的。目的在于先生成并实现这个规范的三个连续版本,之后再把将来开发得到的成果的所有权移交给一个独立的标准组织。UDDI版本1规范于2000年9月发布,版本2于2001年6月发布。版本3还在开发中,预计到2002年年中发布。版本1打下了注册中心的基础,版本2则添加了企业关系等功能,版本3接下去要解决正在进行的Web服务开发中的重要领域内的问题,如安全性、改善了的国际化、注册中心之间的互操作性以及为进一步改
7、进工具而对API进行的各种改进。图1.UDDI的分层Web服务协议栈如图1中所示,UDDI包含于完整的Web服务协议栈之内,而且是协议栈基础的主要部件之一,支持创建、说明、发现和调用Web服务。UDDI构建于网络传输层和基于SOAP的XML消息传输层之上。诸如Web服务描述语言(WebServicesDescriptionLanguage,WSDL)之类的服务描述语言提供了统一的XML词汇(与交互式数据语言(InteractiveDataLanguage,IDL)类似)供描述Web服务及其接口使用。您可以通过添加分层的功能搭起整个基础,比如使用Web服务
8、流程语言(WebServicesFlowLanguage,WSFL)的Web服务工作流描述、安全性、管理和服务质量功能,从而解决系统可靠性和可用性问题。回页首UDDI的工作原理UDDI注册中心包含了通过程序手段可以访问到的对企业和企业支持的服务所做的描述。此外,还包含对Web服务所支持的因行业而异的规范、分类法定义(用于对于企业和服务很重要的类别)以及标识系统(用于对于企业很重要的标识)的引用。UDDI提供了一种编程模型和模式,它定义与注册中心通信的规则。UDDI规范中所有API都用XML来定义,包装在SOAP信封中,在HTTP上传输。图2.UDDI消息
9、在客户机和注册中心之间的流动图2说明了UDDI消息的传输,通过HTTP从客户机的
此文档下载收益归作者所有