×

Loading...
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务

Web服务时代的生财之道

本文发表在 rolia.net 枫下论坛作者:仙人掌工作室


--------------------------------------------------------------------------------


Web服务属于当前软件产业最有前途的重大技术创新。随着媒体津津乐道于Web服务领域先行者的故事和案例,商业界也开始注意Web服务。从2001年末直到本年度,Web服务一直吸引着众多软件业者、风险投资家、分析家和媒体、以及企业的想象力。一片兴奋的声音中,各种标准不断发展,新的Web服务平台和开发环境不断推出,积极参与其中的不仅有HP、IBM、Microsoft、Oracle和Sun这业界五巨头,还有许多新进者。然而,迄今为止,业界的主流仍满足于观察、学习和进行一些初级的、内部概念性的和低风险的尝试,值得注意的例外不是很多。

Web服务领域的发展是如此活跃,新的标准、应用、业务模式和厂商纷纷涌现,因此,回顾一下软件产业在这个领域的发展历史是值得的,分析一下该产业的众多参与者如何构造出一个全新的财富链也是值得的。通过分析这个全新的财富链,企业的决策者可以了解各个软件厂商如何在这个领域展开攻势,了解这些厂商提供了哪些解决方案。首先本文将简单地总结Web服务的发展历史,用历史的眼光观察各个标准的创议和厂商宣告的产品。

一、Web服务发展简史

Web服务从其他计算模式、应用的集成过程以及诸如电子数据交换、企业级应用集成、分布式对象计算和Internet协议之类的标准发展而来,对这个发展过程的描述经常可以见到。因此,这里只介绍Web服务最近的发展历史,特别是正式Web服务标准的推出过程,而不是Web服务的先驱者或最初的推动者。由于信息技术应用的复杂性日益提高,单个项目可用的人力和资金资源减少,以及对企业防火墙之内和之外各个部分进行集成的要求不断提高,所以人们开始寻求更理想的解决办法,结果就是Web服务。以网络为中心的计算具有开放标准和面向Internet应用的特点,信息技术更广泛、深入的应用面临着种种挑战,Web服务的概念之所以能够成熟,之所以能够为解决这些挑战提供一种全新的解决方案,以网络为中心的计算趋势起到了关键性的作用。

从1999年后期到2000年,在Ariba、IBM和Microsoft等厂商的推动下,有三个作为Web服务基础的标准被提出,这就是:简单对象访问协议(SOAP,Simple Object Access Protocol),统一描述、发现和集成协议(即UDDI,Universal Description, Discovery, and Integration),以及Web服务描述语言(WSDL,Web Services Description Language)。关于UDDI,请参见中国UDDI技术联盟,该网站介绍UDDI、UDDI联盟、新闻事件、白皮书、技术规范等内容。

到了2001年,Web服务领域的活动更是热闹非凡,人们继续改进和增强各种标准,主流厂商开始把Web服务技术推向市场,包括开发工具、应用服务器和面向公众消费者的Web服务。2001年3月,IBM向开发者公布了WebSphere技术。同一月份,Microsoft推出了HailStorm(现在它被称为.NET My Services)。关于HailStorm的详细说明,请参见《微软掀起“冰雹风暴”》。




2001年5月,UDDI公共注册中心(UDDI Public Registry)的第一个实现诞生,到了六月,UDDI第二版以规范的形式推出。同一月份,IBM推出了WebSphere应用服务器第四版,Oracle推出了它的9i应用服务器,两者都支持Web服务。2001年10月,Sun宣布了Sun One计划,Microsoft宣布了.NET Alerts Service的预览版本以及它的Global XML Web Services Architecture。Microsoft的Global XML Web Services Architecture包含四个新的规范,这四个规范建立在现有标准的基础上,面向安全与过程,它们是:WS-Security、WS-License、WS-Routing以及WS-Referral。

发生在2001年的其他重要事件还包括:IBM和Microsoft提出了WS-Inspection建议,用于完善UDDI;Iona公司正式发行Orbix E2A Web services集成平台。请参见图一。

二、Web服务之财富链

在过去的两年中,所有上面提到的标准和产品,以及许多未提到的标准、产品加在一起,推动整个软件产业集结到Web服务的周围,促使新老厂商思考Web服务会对自己产品的未来有哪些影响。许多厂商已经在自己的产品中提供对Web服务的支持,一些厂商甚至调整了原有的方案,以求在Web服务领域占有一席之地。




要了解你的组织可以怎样从Web服务获利,请看图二的产业财富链概图。从图二可以看出,Web服务分成基础服务(Infrastructure services)、平台服务(Platform Services)、注册服务(Registry Services)、聚合服务(Aggregation Services)、门户服务(Portal Services)和商务服务(Business Services),类似于传统的电子商务财富链,但也有例外,比如注册服务。Web服务的主要特点在于,Web服务财富链中的大部分功能转移到了网络上,以服务的形式提供。例如,在基础服务类别之中,资源和配置管理之类的功能以服务的形式提供,使用这些功能的人按照“软件即服务”概念通过订阅的方式付费,不再使用当前常用的一次性许可费模式。

基础服务辅助管理和监视Web服务基础设施,支持安全和控制、资源和配置方面的管理,支持可用性和可伸缩性、性能和故障处理方面的管理,等等。在实时报告和分析正在处理的事务方面,这些工具通常具有相当广泛的功能。例如,mFormation Technologies公司开发了无线基础设施管理软件,为无线运营商和企业IT部门提供了一个管理其复杂的无线设备和应用的方案。而且,该公司从一开始就把Web服务作为其产品开发技术整体战略的一个部分考虑。Grand Central公司也是一个进入基础设施管理领域的例子。

平台服务提供开发和部署环境支持,这些开发和部署环境面向那些支持消息、交互控制、请求处理等机制的Web服务。消息服务可能包括分析、转换、转发消息的能力。交互控制面向业务级的操作,例如信封处理、消息合法性验证以及会话管理。请求处理使得工作流程和集成后端系统成为可能。另外,平台服务的提供者还可能在特定的领域开展商业性服务,包括:信息递送,事件监测,配置信息提供,支付,以及需要人参与交互的协作服务,比如客户支持。在财富链的这一区域,主要的Web服务提供者,例如Bowstreet、HP、IBM、Microsoft、Oracle和Sun已经推出了多种产品。例如,IBM把它的WebSphere应用服务器作为开发Web服务的战略性平台。与此相对应,Microsoft也推出了各种.NET服务器,包括BizTalk Server 2000。

注册服务提供了公共的或私用的注册中心,用于注册、发布或搜索服务接口。诸如UDDI Business Registry之类的注册就属于这一服务类型。HP和其他一些厂商都已经在提供用来浏览和发布Web服务的注册服务和相关软件产品。

服务提供者利用聚合服务和门户服务实现服务增值,即通过聚合第三方提供的Web服务构造出复合式Web服务应用。另外,在财富链的这一区域,内容提供者也可能以服务的形式提供内容或信息,这些内容或信息或者面向机器,或者直接面向最终用户。

最后,商务服务提供面向消费者或者商务的应用服务,其中包括Microsoft .NET Alert之类的应用,或者,从更广义的角度来看,包括Microsoft .NET My Services之类的产品。这类应用服务经常是面向特定产业的垂直服务,或者也可能属于跨越多个产业的职能性服务,例如客户关系管理、企业资源规划、供应链管理。

三、展望未来

分析一下产业的现状就可以发现,大多数厂商当前都趋向于财富链的基础服务端。究其原因,这是因为在绝大多数情况下,在各个厂商能够提供高端服务之前,低端服务必须先有一个良好的发展。另一方面,并非在所有场合中财富链的任意部分都是不可缺少的。例如,在B2B应用中,两家公司可以在既不涉及UDDI注册、也不涉及任何形式的第三方Web聚合服务的情形下,利用SOAP通过Web服务实现协作。

财富链上仍存在有待填补的空白和有待缩小的差距,特别是在企业级基础设施管理方面,以及在支持Web服务的应用数量方面。当前的大多数实现还需要相当多的定制开发工作,才能构造出完善的企业应用。尽管如此,在过去的几年中,底层标准的基础工作和应用开发工具、平台发展良好。Web服务既是一种技术力量,也是一种商业力量,过去几年的良好发展为它即将产生的重大影响打下了基础。Web服务不仅拥有重新塑造商业模式的潜力,而且具有重新塑造整个产业的潜力。在所有正在发展的技术中,Web服务是真正值得称之“革命性”的少数技术之一。

对于Web服务前五年的发展情况,全球权威的IT行业研究评论机构Gartner Group曾经作了如下展望(参见《Fee-based Web services: Terminology》):


2001年,各大开发商推出Web服务的开发工具和环境。开发人员能够购买到这些面向服务的产品,开始构造实际使用的Web服务。

2002年,商业Web服务开始大量出现,面向消费者的B2C Web服务也开始大量应用。

2003年,UDDI注册中心迅速发展,商业数据日益丰富。为支持内部服务信息交换,私有的UDDI注册中心投入使用,电子化政府服务(e-Government)加速发展。

2004年,40%的金融服务将使用Web服务模式,35%的在线政府服务将以Web服务的形式提供。基于Web服务的商务模式被各类企业广泛接受,新的收入模式和商业渠道随处可见。

2005年,公共的UDDI注册中心作为公共信息的交换机制而获得大量使用。动态服务吸引更多的注意力。

作为一个企业决策者,你应该从多个角度来考虑Web服务。首先,探讨在企业之内或企业之间进行应用集成时,存在哪些可以简化工作的途径。其次,分析自己开发Web服务和外购Web服务的利弊;考虑哪些以Web服务形式实现的业务服务最好由自己实现和控制,哪些可以从其他供应商那里购入。第三,设想一下,如果以Web服务的形式提供某些业务职能,从哪些途径可以开拓出新的服务产品和新的收入来源。无论在哪种情况下,在指导思想上降低风险和从概念上进行验证是尝试Web服务技术以及从前人的经验获益的有效措施。Web服务涉及的不仅仅是单纯的技术问题,对Web服务的考察应该从多个方面进行,包括:IT战略,外购产品政策,业务战略,等等。对于企业决策者来说,Web服务是一个前沿性的领域,它的应用还处于起步阶段,但正在不断地迅速走向成熟。

more articles at http://techtalk.eratek.com/viewforum.php?f=1更多精彩文章及讨论,请光临枫下论坛 rolia.net
Report