ccidnet????

出版日期:2002-03-11 总期号:1099 本年期号:16

本期导读
要闻综合
中国信息化
网络与通信
软件与服务
产品与应用
渠道与市场
东北专刊
华东专刊
华南专刊
西北专刊
西南专刊
将Web服务进行到底

陈友梅


  2001年,可以说是一个“Web服务年”,许多客户目前已经或正在购买和部署Web服务。预计在今后的18个月内,Web服务将会得到更加普及的应用。

  2月24日,能够容纳3000人的美国圣地亚哥会议中心会议厅里座无虚席,所有的人都在期待着一个激动时刻的到来。在人们的欢呼声中,BEA创始人、CEO庄思浩先生骑着喷有BEA公司LOGO的摩托车冲向舞台,并以此揭开了“BEA eWorld 2002”开发者大会的序幕。

  在接下来的演讲中,庄思浩谈论最多的就是Web服务(Web Services)。而在以后的几天里,在各种产品发布、技术讲座、主题演讲中,都围绕着BEA的Web服务而展开。显然,美国圣地亚哥会议中心都已经融入到BEA Web服务的世界里。


  让Web服务无所不在


  可以说,2001年是一个“Web服务年”,微软、IBM、Sun、Oracle等很多公司都推出了各自的Web服务计划及相关产品。

  人们在关注这些著名厂商“你方演罢我登场”的同时,却忽略了被誉为IT行业一匹黑马的BEA公司。继“BEA eWorld 2001”上首次宣布了Web服务计划后,去年6月又推出了支持Web服务标准的Web服务版应用服务器软件——BEA Weblogic Server 6.1。在经过半年的推广应用之后,该产品已在应用服务器市场名列第一(据Gartner Group 2001年10月发布的报告显示,BEA在应用服务器市场中拥有41%的市场份额)。

  在本次大会上,我们已经真真切切地感受到BEA在Web服务领域所迈出的坚实的一步。庄思浩在演讲过程中与其同事们一起为观众演绎了诠释Web服务能力的一幕:给汽车装上用最新BEA Weblogic Workshop工具开发的诊断系统,就可以随意查询任何有关汽车的信息;甚至在汽车丢失之后,也能够通过该系统进行查询、定位并及时报警……


  “BEA eWorld 2002”既是软件开发者的大会,更是合作伙伴展示其新技术、新方案的场所。

  对于Web服务,每个厂商都有自己独特的见解。在BEA看来,所谓Web服务,就是把客户中来自不同厂商的不同系统集成在一起,如果要在中间建立一层应用的话,在没有Web服务之前,通常的做法会遇到很多种不同定制的代码在不同的平台上运行。现在,BEA通过与厂商合作,利用其全新的综合应用基础结构平台BEA Weblogic Platform7.0,就可以将这些复杂的应用简单化。

  诚然,Web服务是一个让复杂问题简单化的过程。Web服务的提供商们一方面在遵循着XML、SOAP、UDDI、WSDL等标准,另一方面又不可避免地存在着竞争,其中最为典型的要数微软的.NET、Sun ONE、IBM的Websphere以及BEA的Weblogic。那么,对于客户来说,如何选择一个适合于企业自身需求的Web服务?目前Web服务的应用现状又如何呢?

  据BEA 首席运营官Tod Nielsen先生介绍,Sun iPlanet、IBM Websphere和BEA Weblogic都用Java语言开发而成,它们采用的都是同样的标准,但由于BEA采用了市场占有率极大的Weblogic架构,在实施方面做得不错,可靠性较高。由于BEA 的Web服务不是一个单一的技术,而是一个从开发工具到企业门户、系统集成等全面的应用技术,它能够为客户的Web服务带来更多的便捷。因此,BEA公司将成为首家提供基于软件的应用基础设施解决方案的供货商。

  而对于基于Web服务的应用,Tod Nielsen坦言,那些在技术上有明显优势的客户目前已经或正在购买和部署Web服务。预计在今后18个月内,Web服务将会得到更加普及的应用。


  Cajun带来革命性的变革


  在谈到BEA在Web服务的实施情况时,庄思浩向开发者介绍了一个称之为具有革命性变革的技术——Cajun,它为BEA的Web服务带来了彻底的变化。据庄思浩介绍,尽管从演示上看,像是一个开发工具,但并非如此。

  Cajun实际上是内置在BEA Weblogic Workshop中的核心技术,即Cajun是一个提供Web服务的IDE接口,包括编写和运行在单一开发运行环境中的Web服务。如果从自上而下的方法来分析系统应用是如何建立的话,从软件自动化过程不难看出,客户在进行系统处理、分析应用代码时,并不对称。而Cajun所要解决的问题就是如何通过一种技术来实现其对称性。而客户在开发应用时努力提高生产率,就必须要做以下两件事:

  首先,要建模,即以用户的实际需求与应用来模拟某一个业务自上而下的整个过程;

  其次,自始至终都要用无缝的方式来利用前人已经编好的代码。这也是BEA Weblogic Workshop与众不同的地方,让越来越多的客户用非常简单的工具来开发复杂的应用。

  庄思浩强调,Cajun是一个全新的技术,它需要BEA全面地去推广。因此,最新发布的BEA Weblogic Platform 7.0、BEA Weblogic Server 7.0和BEA Weblogic Workshop产品将会很快地进入使用阶段。


  为开发者提供“API”


  “BEA eWorld 2002”是一个开发者(包括合作伙伴、ISV等在内)欢聚的场所。会上,有150多个BEA的商务合作伙伴展示了解决方案。


  内置BEA Web服务功能的法拉利汽车。

  而对于BEA来说,最为重要的要属其开发人员门户dev2dev(http://dev2dev.bea.com)了。它是BEA在网上为开发者提供的一个能够进行技术互动的场所,主要包括一个新的开发人员门户、融工具和支持于一体的教育和培训包,以及其它面向不同知识和经验背景的开发人员的项目,还可以让开发人员接触到许多独立软件开发商和合作伙伴所提供的工具和解决方案,还包括XML、J2EE、Web服务等其它关键开发技术信息、第三方培训、媒体文章、技术专著,以及许多的学习和交流机会。目前,该门户的总体服务对象是全球约350万名开发人员,其宗旨是让BEA成为这些开发人员构建、扩展和集成企业级应用的最重要的开发平台,为他们提供所需的核心资源。


  期待下一个热潮


  从倡导Web服务,到推广Web服务,其速度之快就如同是一夜之间发生的事。面对当前红火的软件行业,它的下一个热潮将会是什么?

  全球的软件产业正在从客户/服务器体系走向一个全新的模式,并被赋予了不同的名字:Web计算、网络计算等等,这种变化同时也会让我们越发地感受到应用基础设施建设的重要性。BEA希望利用自己在这方面的先进技术,通过自身的努力,使之能够在今后成为新的标准,就像从前的客户/服务器体系那样。

  Tod Nielsen认为,软件发展的下一个热潮将会围绕着集成。事实上,在很多方面,Web服务本身就是一种集成,是集成的一个代名词,将渗透到技术的各个层面中去。目前,Web服务在业界已经具有了广泛的支持(包括多种协议和标准),越来越多的公司将会在该平台上进行开发。到现在为止,还没有哪一种技术能够与Web服务形成直接的竞争。而此次大会上推出的BEA Weblogic Platform 7.0平台,则把应用集成开发成了一种新型模式,从而真正改变了人们的开发形式。

  BEA希望通过利用其自身的技术去实现Web服务,实现集成,去做下一轮软件热潮的弄潮儿。