幕后故事 »

SOA模式和SaaS模式推动软件产业发展

2010/8/2 21:21:08

        我国的软件产业是随着我国的经济发展而逐步发展壮大的,经历了从无到有,从小到大,从国内到国际化发展的过程。随着我国在知识产权保护方面的增强以及用户观念的转变,我国软件企业的生存环境得到了改善,规模逐步扩大。软件产品,尤其是应用软件发展迅速,而软件外包的大力发展也极大地促进了我国软件产业的发展。目前,SOA、SaaS(Software as a Service,软件即服务)等成为软件发展的热点话题。


重点发展应用软件


        在系统软件方面,我国一直在自主研发国产的软件。这些产品虽然已经取得了一定成功,但是目前无论是在产品本身还是市场表现方面和国际领先产品都存在着些差距,有些产品还或多或少地依赖于开源技术。我们在系统开发工具方面也比较缺乏。而在应用软件方面,我国涌现了一批优秀的企业和产品。这些产品通常是在某些特定的行业领域发展壮大,如 OA、ERP、物流、金融软件等。


        我国行业软件的发展有一个得天独厚的优势,就是我国有自己特殊的国情,这成了我国软件企业一个天然的壁垒。往往国外的软件产品到中国会遇到水土不服的问题。这其实不是技术的问题,而是业务的问题。它的业务流程经常和国内的业务流程不匹配,不能满足国内客户的需求,导致其没有办法推广。而本土企业则具有独特的优势,这在一定程度上推动了我国软件产业的发展。


        但是国内的软件企业需要居安思危。因为随着交流的深入,国外的厂商迟早会借助他们的技术优势和市场、销售经验赶上来。另外一个潜在的威胁就是我国中小软件公司所获得的订单通常是具体的软件项目,而不是开发产品。这样的项目取得的开发方式不利于产品的形成,在一定程度上限制了更多、更大规模的软件企业的出现。所以国内的软件企业一定要未雨绸缪,不能只看到眼前的这个优势,而是要向远处看,在开发新产品、提高产品质量方面多下功夫。


规模化、国际化开发


        我国软件企业普遍规模小,这带来很多问题,包括观念问题、管理问题、技术问题。采用良好的软件开发方法和项目管理方法,是提高软件企业规模的重要途径。随着我国 CMM/CMMI 浪潮的到来,软件企业开始重视对软件开发的管理,这极大地推动了我国软件企业提高管理水平。软件工程的发展,提出了很多软件开发方法和开发过程,如 RUP、敏捷开发等。选择合适的开发能够帮助企业提高软件开发水平,进而提高企业的规模和管理水平。


        国际化是提高软件企业规模的另一个重要途径。中国软件企业要想实现规模化,必须更有效地参与到国际竞争中去,而非闭关自守。国际合作的一种重要方法是寻求合作伙伴,在一个新领域、新市场,寻求合适的合作伙伴,双方共同努力来打开市场,可以事半功倍。