十年磨砺WebSphere
WebSphere的壮大
Chris Trimble是常青藤联盟达特茅斯学院塔克商学院的一位教授,他在写给学生的一个案例研究中提到:“到2002年,WebSphere应用服务器已取得相当大的发展。IBM公司每年都会公布新版本。而标准也在迅速形成和发展,这带来了更多的复杂性。不可避免地,IBM软件有其特殊性在其中,但仍然尽可能地与外部标准保持一致。”
Trimble曾花时间在Somers专门研究WebSphere,他认为,截至2002年,IBM公司的WebSphere战略目标是相当明确的:即提供市场上最具能力的应用服务器。当时,用户用来评估应用服务器产品的关键指标包括,可与服务器连接的系统数量(例如,IBM数据库、IBM主机、Oracle数据库、SAP企业软件和Siebel的CRM软件等),以及他们的安全、速度、可扩展性和可靠性。此外,用户还会评估开发运行在应用程序服务器上新应用程序的难易程度等。
到2004年,WebSphere的野心扩大了。Trimble谈到:“随着WebSphere从其核心产品——WebSphere应用服务器——向外扩张,开始为开发人员提供更广泛的工具集,WebSphere的品牌不断扩大,从特定功能套件发展成为如何建立与管理现代企业IT系统的一套体系。这套体系的一个核心原则是,使用WebSphere开发的应用程序应该能与绝大多数的系统实现互操作,并且易于重用。”
Trimble认为,其他为WebSphere带来成功的因素还包括,“作为一个关键的方法,高级管理小组是直接参与WebSphere开发的。通过紧密加强WebSphere这一新生业务与公司其他部门的联系和相互作用,确保WebSphere充分利用了IBM的大量资源,而没有被每季度的业务同比而毁掉。这十年来,IBM对WebSphere的投资稳步增加,即使是在IT行业经历.COM热潮和泡沫的时候。”
同时,IBM积极面对同类产品的激烈竞争,例如BEA的WebLogic。在谈到开源的JBoss应用服务器时,Mills认为,“BEA从未真正地拥抱过一个真实的下一代设计。他们的设计点太简单、太容易受到来自底层的攻击。”而对于WebSphere,Mills表示,它与基于大型机的IMS(信息管理系统)数据库,以及CICS(客户信息控制系统)事务服务器一样,同属IBM的核心技术。
Craig Hayman,现任IBM软件集团应用与集成中间件部门负责WebSphere的副总裁,从十年前WebSphere诞生以来他就一直在为WebSphere工作着。Hayman的话非常经典的概括了WebSphere的发展历程:“最开始的日子,我们把WebSphere从想法变成产品,接着从产品变成平台,再从平台变成了SOA组合。”