MILY: 宋体">2006年7月28日,IBM专门为中国开发人员打造的技术盛宴——“IBM2006开发者大会”将拉开帏幕。本次大会以创新为主题,大会的热点将集中于SOA。那么,SOA又将给创新者带来什么机会呢?带着这个问题,我们走访了IBM大中华区软件集团市场总监左洪先生。
创新点出在什么地方
如果我们用一个词来概括一下软件业的发展,那么这个词无疑将是变化。事实上,软件的开发方法在近二十年以来一直发生着巨烈的变化。在经历了如此巨烈的变化之后,技术的新变化何以称得上是重大的创新呢?左洪先生对此进行了概括。
左洪先生认为:“倒退二十年或是三十年,我们可以看到当时的程序开发人员都是按照自己的想像,在纸上写程序。当他们写好程序以后,要拿到机房中,由相关技术人员录入到计算机中。也许是一个星期以后,程序开发者才能拿到他们所编写的程序的结果,但结果却可能是程序编写者犯了一个语法错误,一切的努力全都白费了。”
如今,三十年过去了,这个世界肯定已不存在把程序写在纸上的程序员了,与此同时,程序员所采用的开发工具也变得十分精良,那么,新的创新点在什么地方呢?左洪解释道:“我们必须承认,IT技术无论如何发展,都必须最终为企业的传统业务服务。但在今天,传统业务人员在提出他们的IT需求时,多数还是把需求写在一张纸上,这和三十年前程序员所面临的情景很相似。IBM所倡导的SOA,就是要让传统业务人员也能用电脑直接表达出他们的需求。与此相对应,开发人员就需要适应在SOA环境下的开发,他们特别注意要采取创新的方法,保证所开发的软件在SOA环境下安全、高效的动行。”从这段话中我们不难看出,一场潜藏着创新的革命正在悄然发生着。
创新不仅体现在这个方面,左洪介绍说:“对国内的开发者来说,有许多技术表面看来已发展到相当成熟的阶段,但从更深的角度去理解,又会进入到一层新的境界。如本次开发者大会上,郑妙勤、王云和来自印度的Mohan先生,这三位数年据库大师就会带大家从XML应用、数据挖掘分析等角度去重新认识数据库。”左洪接着介绍说:“创新并不局限于具体的技术,影响软件开发的思想和模式同样也在创新,此次Eclipse的创始人Danny Sabbah博士演讲的重点就在于未来软件开发模式。”
互动式的创新
关于创新的动力,我们一般有两种理解。一种是只有大师级的人物才能推动创新,另一种则认为创新是大师和众多开发者共同努力的结果。对此,左洪先生显然更认同后一种观点。
他谈到:“本次开发者大会是第七届,参加者将超过1000名。IBM的思路不是让用户使用了IBM的产品以后,就象染上了毒瘾一样,只能用我们的产品了,而是要让用户可以有更多的选择。这个过程显然不可能依靠几个大师来实现。此次参会的1000多名开发者,都会成为SOA创新的推动力量。所以我们的创新是要在SOA环境下,依照开放的标准,协作地创新。”
谈起协作式创新的具体内涵,左洪先生解释说:“首先是不能闭门造车。为此,此次大会IBM将把实验室内最好的专家和客户中的程序员请到一起进行交流。二是要把创新建立在开放的基础之上,这样才能使我们和开发者不受制于某些疆界。”
SOA带来的机会
在很多的心中,SOA还只是一个概念,尽管这个概念为用友等众多软件公司所追捧,但众多程序开发人员并不清楚SOA究竟会带来哪些机会。
左洪先生介绍说:“SOA带来的最大的变化就在于开发者只要开发出某项服务,并能让用户接受它,就能安身立命。传统的软件开发模式需要你开发出具体的产品,你要靠开发ERP生存,你就要面对SAP的竞争。这有点象某些商家想和王府井百货店大楼竞争,采用传统的方法展开竞争,你必须在王府井地区有一家店面,这对很多商家是不现实的。但现在的情况变化了,你可以在网上进行销售活动,在网上,你和王府井百货店大楼的起始点是一样的。这就是SOA带给广大开发者的机会。”
事实上,对相当多的传统企业而言,他们已经接受了SOA的概念。他们不需要你再为他们讲述“什么是SOA”,而是希望你提供的应用能在SOA的环境下保证安全和高效。左洪先生认为,这才是开发者需要用最快捷的方法去掌握的东西。
(责任编辑:海纳百川 qlmzl11268@hotmail.com TEL:(010)68476606)