2005年对于中国协同软件业界乃至中国软件界,注定是不平凡的一年。上一年岁尾,北京市政府一波三折的电子政务软件采购,引发了整个业界对民族软件产业的走向思考。新春钟声刚刚敲响,复旦协达推出中国首套SOA协同软件,以及在微软宣布进军协同软件市场之后,重新发布全新产品策略,引发了业界对协同软件的更广泛关注,甚至挑起了民族软件如何自强的讨论话题。协同软件在面临国产软件最好的发展机遇同时,也被赋予了国人对国产软件自强的更多期望。 冯宏卫,复旦协达软件公司创始人之一,协达CTOP协同软件首席架构师。2000年开始专注于协同软件的研究和开发工作,熟悉协同工作流的工作原理及软件架构,是国内第一批SOA技术的实践者。近年来,致力于协同软件的理论探讨和应用推广工作,发表《协同软件与OA的区别和渊源》、《走近SOA时代的协同软件》等专业文章。
哲学引导科学
2005年开春,在ERP概念制造者Gartner断定ERP将由盛转衰的年份里,北京某知名软件厂商,开始以“白菜价”甩卖ERP的财务和进销存模块。这其中的动因,可能除了该公司在利润急剧下滑之后的自救之外,不能不说是这个以ERP销售为主的软件厂商,对协同软件等新兴IT应用感觉到前所未有的压力,希望在IT应用新浪潮来临之前,分享最后一杯羹。
这一事件中,协同软件的身影仍然若隐若现。一时间,协同软件成为IT媒体和业界广泛关注的焦点,协同软件的应用需求也犹如井喷一般。像当年ERP概念的兴起一样,协同软件正在促使传统的软件应用产生革命性的变化,其中在传统电子政务中引入协同理念而产生的协同政务,就是明显的示例之一。同时,厂商的利益驱动和用户对协同软件概念的陌生,使“协同”浪潮泥沙俱下,也使协同软件面临着“泛化”与“虚化”的考验。
在机遇与挑战面前,协同政务厂商和渴望成功信息化的广大用户,他们持有和能够接受的思路是什么,中国协同软件的产业出路何在?目前中国协同软件产品和产业的格局是什么,结局又会是如何?这些哲学思考,不仅仅是学术领域的“形而上学”,而且是对未来产业发展前景的科学推演。当然,本文的思考不代表业界对这些问题的所有思考,更不代表这些问题的定论。
思路决定出路 去年中国的电子政务度为22.6%。高速发展的电子政务使人们对其市场前景抱有很高期望,这将是一个千亿、万亿级的大市场。在协同政务的巨大市场前景诱惑下,各路厂商纷纷投入大量人力物力,以期望在协同政务领域获得未来竞争优势。在这些厂商中,其产品发展主要有三种思路,持不同的思路会决定这些厂商在协同政务应用的挑战面前,最终会有不同的出路。
第一,借用国外的协同应用平台 与字表编辑等电子政务基础工具软件一样,协同政务软件也有超过2/3的产品是国外软件。和Office套件中的文档、表格编辑软件不一样的是,国外的协同政务软件平台,通过国内ISV厂商销售,往往会被标注为一个国产品牌。目前,被国内协同政务ISV厂商广泛采用的国外协同政务软件平台,主要是IBM的Domino平台,其次是 微软的Exchange。 基于这一思路,其产品推出成本低、速度快、风险小,不失为电子政务发展初期,厂商介入电子政务市场的一种好方法。但随着协同政务的深入应用,用户对软件适应中国国情和操作习惯的要求也越来越高,基于第三方技术平台的产品,无法建立起产品核心竞争力。作为国外软件ISV的国内协同政务商,通过较低的技术投入推出产品,已经建立了一批客户资源。基于国外第三方技术平台的协同政务软件,充分发挥政府行业实施服务经验,提高其解决方案的能力,是最好的出路。
第二,基于简单网页形式 据相关数据统计:政府上网工程启动六年来,政府公众网站的总体水平提升很快。全国政府部门建立的网站总数量突破2万个,中央国家机关已建成门户网站90多个,网站建设已经成为电子政务的核心工程。但以往的电子政务建设重“电子”轻“政务”,据统计,目前所有电子政务工程项目支持网上申请、签报工作流管理的只有6.4%。
而这些支持工作流管理的协同政务系统,有不少还是基于网站的一些功能简单拓展,用网页加数据库的形式,来实现网上审批和行政办公的应用功能。
与前段时间的电子政务建设不同,网站建设将不再成为重点,新的高峰期电子政务建设将强调协同应用,包括网上申报、审批、协同办公等等。简单HTML、PHP等页面形式的网上办公系统,无法适应系统在安全、速度等方面的性能要求,这类产品将逐步退出历史舞台。而协达软件等以工作流应用为主的协同软件,有望成为协同政务应用的核心。
第三,发展自主核心平台 从2000年开始,我国陆续出现了一批专业的协同软件厂商,大力发展自主协同软件核心技术平台。我国具有自主核心技术平台的协同软件,直至2005年还比较少见。在具备核心技术的国产协同软件中,又以两类应用为主:一类是IM(IMInstantMessage即时消息),一类是WFM(WorkflowManagement工作流管理)。
目前IM软件非常多,腾讯RTX和点击GK-Star是市场推广比较成功的两款IM产品。由于近年来互联网的飞速发展使IM应用迅速普及,WFM逐渐成为协同应用的主流。
具有核心技术平台的国产协同软件,虽然面临着IBM、微软等国外厂商的竞争压力,但这些产品易用性强、总体拥有成本低,将会逐步受到大部分中国用户的青睐。
另外,出于政府机要信息安全性等角度出发,协同政务应用单位选用国产软件的意愿逐渐加强。不断强化核心技术能力,更多体现中国用户应用需求,是国产自主核心技术平台协同政务软件,未来发展的必由之路。
格局决定结局
据统计,我国市场上的协同软件产品多达500多种,其中有近100种软件相对成熟,这些产品大部分都可以应用到电子政务中。品种多、品质低、竞争激烈,是我国协同政务应用软件的重要格局体现,从现有格局的分析中,我们可以对未来结局有个大概预测。
首先,具有先进软件架构的产品少 目前,国产协同软件架构大部分比较落后,有超过半数的协同政务软件受制于Domino、Exchange等第三方技术平台,仍然采用C/S技术架构。基于这类架构的软件,运行效率较低、易用性差、价格高,特别不适应互联网时代的应用要求。另有一部分软件产品,采用了ASP、.NET等技术。
从有关资料显示,目前国内协同软件厂商明确提出自己软件架构思想的,主要是协达软件和点击科技两家。协达软件采用的是SOA,这一软件架构将“抽象、松散耦合和粗粒度”的一些应用服务,有机地组合在一起,适合多组织、多事务的协同应用。
点击采用的是P2P架构,这种架构适合点对点的消息交流,在个人级应用上有比较强的优势。激烈的市场竞争,必将使协同政务产品结束多头竞争的格局,大部分协同政务软件会在格局重整中退出历史舞台,只有那些具有先进软件架构的产品,才能在激烈竞争中立于不败之地。
其次,关系型数据库是主流 基于Domino平台的协同软件,采用的是Domino自己的一套文档信息存储技术,而没有采用目前通用的关系型数据库技术,这些协同软件数据存储和运行的效率较低,在大规模应用和海量数据存储时存在性能瓶颈。
其他采用了数据库技术的软件,主要是基于SQLServer数据库技术,也有一部分采用MySQL、Access数据库。
采用了专业数据库的协同政务软件,才能真正支持协同政务多事务协作、海量数据存储的应用需求,SQLServer作为“性价比”较好的数据库,成为协同政务主要采用的数据库。
另外,MySQL对PHP以外的开发语言支持不够,使得在PHP以外的的程序使用MySQL时,存在较多性能隐患,应用并未得到普及。
再次,Java语言成首选 P2P架构的软件,C或者C++等软件开发语言被广泛采用。在面对协同政务常见的B/S应用上,C/C++技术有些勉强,新兴的C#成为C/C++替代品。但C#推出时间短,目前成熟的应用还非常少。C#的学习对象Java,却被成熟的B/S应用软件普遍采用,
无论是何种开发语言,都有其各自优劣。对于协同政务软件而言,对B/S应用的支持度,是衡量这些开发语言优缺点的首要标准。
基于这点考虑,成熟的Java和ASP自然成为协同政务软件最为适合和适用的开发工具和语言。而对于协同政务这类大中型软件应用而言,由于Java开发的软件具有兼容、开放、运行效率高等诸多优点,自然成为用户首选。 (冯宏卫 复旦协达软件首席架构师 )
|