background image

Web Services 的魅力

Web Services 是当今最热门的企业级技术,越来越多的媒体热衷于谈论这个领域不断

涌现的创新成果和各种联盟,已有的厂商纷纷宣布进入

Web Services 市场, 新兴的公司则

从一开始就打起了实施

Web Services 的主意。

俗话说,无利不起早。

Web Services 之热也正源起于它的商业价值及其所蕴涵的商业利

益。进一步讲,

Web Services 代表着 Internet 技术的重大发展,企业已经从 Internet 技术中获

得了种种利益,而

Web Services 将使这种利益更大化。Gartner Group 于 2002 年提出:Web 

Services 是人们思考如何获取和提供商业服务的一种新方式,它带来了巨大的利益,包括
降低成本,缩短系统的安装时间,提高企业的敏捷性和灵活性。

IT 技术的角度看,影响企业反应速度的直接因素是人、流程和信息在企业内外的流

动。人、信息和流程越来越依靠

IT 手段而整合成为一个整体,Web Services 能够沿着这个方

向加强整合,从而使企业发展到

“高度互联、自动化”的状态。换言之,人、 流程与信息整合

的需求为

Web Services 提供了广阔的用武之地。

Web Services 使人、流程和信息之间的整合更加容易,从而缩短业务流程周期,提高了

反应速度;同时,它能够为更多的应用和用户实时地提供关键数据,从而赋予企业以敏捷
性和灵活性。

 Web Services 简化了客户的自助服务体系,让企业内部各个职能部门通过一

 

“窗口”了解客户,也使得客户通过一个“窗口”接触整个企业,接触到企业的新产品和服

务。这有助于企业建立持久的、忠诚的客户关系。

 Web Services 有助于提高企业效率、决策的

质量和速度。就目前而言,只有

Web Services 能够将分散在各种系统、信息孤岛中的数据进

行整合,并让管理者们能够实时地访问这些数据,同时,也可以让合作伙伴、渠道和供应商
直接访问相关信息和服务,以方便他们优化设计、采购、生产、库存管理、销售等重要的价值
链流程。

 Web Services 技术标日趋成熟

作为新兴的技术,

Web Services 仍然处于发展与完善过程中。前面提到 Webservices 的

基本功能是让计算机系统之间和应用系统之间互相连接,共享服务。因此,就技术本身而言,
Web  Services 是 复 杂 的 。 通 俗 地 说 ,

“ Web  Services” 是 一 个 多 种 技 术 的 集 合 , 如

URI、UDDI、XML、WSDI 、SOAP、HTTP、SSL 等等。这些技术发挥着不同的作用,因此人们
又根据其功能将其分为三类:发现(

Discovery)、描述(Description)、交付(Delivery),

即所谓的

“Web Services 的 3D”。

顾名思义,

“发现”类技术的主要功能是发现 Web Services,如 URI 和 UDDI;“描述”类

技术则实现了

Web Services 的自描述,如 XML 和 WSDI 等;

“交付”类技术则支持用于构建

Web Services 的通信基础结构,包括 SOAP、HTTP 和 SSL 等。打一个比方,如果把 Internet
比喻成一条大街,大街两边贴满广告,当你在大街上漫步时,只能看看广告,获得一些信
息。

Web Services 技术投入应用之后,大街两边不仅有广告,而且还会有饭店。也就是说,

你不仅可以获取信息,而且可以获得服务。在这种情况下,

UDDI 会首先帮助你 

“发现”一家

中意的饭店;饭店的菜单采用

XML 或 WSDI

“描述”了各种菜肴的情况,也就是“描述”了饭

店的服务;最后,

SOAP 可以帮助你与服务员交流,并获得想要的服务,从而完成

“交付”

的过程。(需要注意的是,采用

Web Services 之前,是人、机之间互动关系。采用 Web