近日,中科院院士倪光南表示中国软件企业可以借助“构件+SOA”后来者居上。他表示在这方面中国有后发优势,可以借助构件和SOA崛起。
得出这个结论的理由是:发达国家的银行、通信等行业的软件系统基本上在90年代初就已完成,如今要用新的构件技术将以往的系统推翻重来是相当困难的,因此对构件技术的市场需求不大。而中国的情况是,大部分企业的信息化还处于基础建设阶段,很多软件系统都是空白,最适合采用新的构件技术,因此对构件技术有巨大的市场需求。这也正是近年来构件技术在外国止步不前,而在中国却获得广阔发展空间的重要原因。
在中国发展构件技术另一个好处是,中国企业数量庞大,情况也复杂多变,这样,我们在设计构件的时候,能够有足够多的样本,构成更完善的构件库,使构件方法的软件生产达到更高的效率。
现在我们可以勾勒一下构件技术将为企业信息化带来的变化。过去我们对于企业软件的概念是ERP、CRM等等,当业务部门有需求之后,规划出一个三、五年的时间开发一套庞大的程序来满足需求。
但是现在我们可以按照细小的业务流程,设计每一个流程的小软件作为服务构件,再将成百上千个这样的服务构件集合起来,构成整个公司的IT系统。一旦某个业务流程需要改变,就可以将与之关联的服务构件抽取出来,重新编写,再镶嵌进去,构成一个新系统。
这样一来,企业的信息系统将能随需应变,而不必像以往那样,当一个固定的系统用上若干年过时以后,不得不全部抛弃,重新开发一套新系统。(责任编辑:罗洪泽)