核心提示:软件开发正在从作坊进入工业化的时代,而这个即将到来的软件工业化时代意味着将有大量的软件企业要采用新的“工业化”流程和“工业化”的开发平台,“工业化”软件开发平台采购的黄金时期即将到来,引爆了“工业化”软件开发平台厂商新一轮争霸战。
3月,IBM在北京称其“企业级软件开发平台Rational软件升级版本7.0问世,而目前Rational没有竞争对手”。在 IBM放出话不到一个星期,微软也在北京宣布,其2005年12月发布的Visual Studio Team System(简称VSTS)问世一年,其销量已经赶上IBM Rational。IBM与微软之间的竞争,再度因为软件开发平台而升级。
微软介入挑战IBM
在2005年以前,提供企业级规模化开发流程、开发交付平台解决方案的主要厂商是Rational,这个厂商已经存在了20多年,3年前Rational被IBM收购,成为IBM的大家庭中一员,他在这个领域拥有绝对的优势。但是2005年12月以后,这个格局悄然地发生了变化,微软发布了他的Visual Studio 2005,微软把原来只关注开发者的视线拉到了提供软件设计、开发和部署所涉及的全生命周期过程,Visual Studio 2005 Team System问世,用微软(中国)平台及开发技术部产品市场经理王的话说:“如果把软件开发看成盖大楼,需要设计师、施工队、有验收以及交房子这样一个大工程的话,那么Visual Studio2005不再只是针对前端开发者的开发环境,而是对设计师、开发人员、测试整个软件全开发过程的一个很好的控制方法论和企业级开发平台。”
而对于Visual Studio2005与IBM Rational平台相比较,微软(中国)平台及开发技术部市场推广经理楚国华对《中国电子报》记者说:“首先这个工具里面有微软的方法论,微软是开发软件企业最成功的一个,我相信我们方法论是最好的,把过去30年的创造浓缩于VSTS里。第二,VSTS的开放性非常好,微软把自己的平台和其他工具整合起来,整个结构都很好,而且很多业内合作伙伴都支持。第三就是安全性,打个比方钱放在自己手上安全还是银行里安全,当然是银行里,我们所有源代码都是在数据库里,所以我们安全保护更好。”
但对此,IBM软件大中国区市场部总经理左洪接受《中国电子报》记者电话采访时却颇不以为然:“不能因为有了榔头和锹子,就说自己拥有了整个机床,微软做软件有30年的时间,而IBM做软件有了50年的时间。”IBM称在收购Rational之后对他进行了非常多的投资,本来Rational就有很好的流程、方法论和平台,吸取IBM精华的之后,更具有前所未有的优势,3月份发布的Rational软件7.0版本,最大的特点是针对SOA做了很多增强。使得Rational整个的开发平台能够非常好地支持SOA应用开发,Rational在SOA应用开发中,所承担的角色就是架构设计师的角色。而且新版本尤其强调对大型跨地域开发团队的支持,以及对合作伙伴的集成等等。
IBM与微软都同时加快了竞争的脚步。微软宣布明年1~2月份将发布Visual Studio下一个版本的ORCAS,微软(中国)大中华区平台开发技术部总经理Nigel Burton认为,下一个版本对软件开发生命周期的方法论不会改变,而且将进一步提高针对用户体验的部分,比如开发网络中非常绚的东西,另外在 Visual Studio 2005里面的一些插件,在2007会把它变得更加完善。IBM软件集团Rational软件大中华区总经理桂荣青也同样宣布将要加大Rational在中国的投入力度。而IBM在Rational7.0版本中增加了很多特殊的产品插件,也做了很多针对包括SAP、Siebel等插件支持的测试工作,并且其合作伙伴BSD group也做了一些针对Oracle插件的测试。IBM在全球有100多家合作伙伴基于Rational平台的插件来扩展SDP的功能。合作伙伴只要通过Ready for IBM Rational software offering,对其产品进行验证,保证其产品满足IBM在互操作性和用户体验方面的要求,就能加速SOA应用,充分利用良好的架构设计更为优质高效的交付软件与服务。