首页 > 技术交流
 
用自由软件和国产软件实施电子政务系统
 
《办公自动化》 2002-05

  目前,国家不断加强电子政务的实施力度,这对国内的软件企业是一个很好的发展契机。根据这些年办公自动化和电子政务系统的开发经验,笔者认为,综合应用自由软件和完全国产版权软件,可以开发出完全满足业务需要的系统,同时可以促进国内的软件企业的快速发展,并为国家节约大量资金。
一、能够满足技术要求
  开发大型电子政务系统,会用到方方面面的软件技术和产品,包括操作系统、数据库、邮件、字处理软件、图像处理及多媒体系统等。综合应用自由软件和国产版权软件,从技术上完全可以满足要求,以下列举开发一个大型电子政务系统所应用到的技术和产品。
  1、网络操作系统
  Linux 的出现和普及,极大地推动了自由软件的发展,在 Linux 的大旗下,聚集了无数并不相识但是通力合作的软件精英。由于其天生的网络特性, Linux 的装机量连续上升,尤其在服务器方面,已经排在第三位。 Linux 发展到今天,已经从适合简单的单服务器,发展到双机热备份及多机集群方式。所以, Linux 完全可以支撑复杂应用的电子政务系统。
  2、因特网服务器和应用服务器
  开发电子政务系统,采用以浏览器为操作界面的三层结构模式,已经得到共识。所以必须采用因特网服务器提供服务。在 Linux 上最常用的因特网服务器首推自由软件 Apache 。这是一个相当好用的自由软件,也是装机量最大的因特网服务器。与之配合的自由软件应用服务器,当属 TomCat 。利用 TomCat 提供的 JSP(Java Server Page) 开发环境,可以充分发挥 Java 语言的优势,开发出任意复杂的应用系统。
  3、数据库
  电子政务系统离不开数据库。目前,有两款功能强大的自由软件关系型数据库 MySQL 和 PostgreSQL 。其中 MySQL 速度较快,适合比较小型的市属委、办、局系统;而 PostgreSQL 几乎具有大型商用关系型的所有优点,可以满足大型系统的需求。另外,国家一直扶植数据库系统的研制,目前已经有多家产品面市并投入应用。
  4、全文检索系统
  开发大型电子政务系统不但需要关系型数据库,还需要以处理文件为主要目的非关系型数据库。在这方面,我国的产品具有非常强大的文化背景和技术优势。以 TRS 为代表的国内产品,其技术水平和应用效果远远超过国外商用软件。
  5、邮件服务器
  由于商用邮件服务器软件是按邮箱数量收费,前些年,国家在机关内部邮件服务器软件方面花费了大量资金。事实上, SendMail 、 Qmail 等自由软件,完全可以满足大规模的电子政务系统。
  6、字处理系统
  开发电子政务系统,离不开字处理系统。优秀的国产软件 WPS 已经完全可以满足电子政务的需求。
  7、图像处理与多媒体
  电子政务系统的特点之一,是要处理大量的数据表格、图像、音像。华电园等国内的软件公司开发了大量组件和插件,可以流畅地处理多媒体信息。
  8、文字识别与信息录入
  除了利用键盘进行文字录入外,利用扫描识别 (OCR) 和联机手写识别进行信息录入是目前最常用的方法。清华 OCR 和汉王笔分别是这两方面的最佳产品。其性能远远超过国外同类产品。
  9、语音合成输出
将信息读出来,可以极大地减轻操作人员的工作压力。捷通华声语音合成系统、听网等国内的产品,已经达到国际先进水平。
  二、稳定性很好
  发展到今天, Linux 服务器已经相当稳定。2001年开始,我们用 Linux 服务器为最大的部委之一,中国外经贸部实施电子政务系统。目前系统运行正常,完全可以支持 7x24 运行模式。
  三、技术支持、售后服务有保证
  目前,国内已经有很多 Linux 发布商、培训基地、应用开发商。清华大学等很多高等学校建立了 Linux 研究、开发基地,并把 Linux 作为选修科。学校和社会上的 Linux 技术人员储备相当多,可以进行技术支持。
  国内成功的软件开发商都经过了艰苦的创业阶段,很珍惜自己产品的声誉,其产品的售后服务都比较到位。
  四、抗病毒能力强
  与计算机病毒相当活跃对比,基于 Linux 的病毒要少得多。很多用户在受到计算机病毒影响的同时,相同网段上的 Linux 服务器没有受到影响,体现了很强的抗病毒能力。
  五、节约大量资金
  与国外商用软件相比,自由软件要么不用付费,要么支付只相当于国外商用软件费用尾数的版权费。国内软件的费用,一般只相当于国外商用软件的五分之一或更少。采用自由软件和国内版权软件,总体费用将减少至少百分之八十。
  总之,利用自由软件和国产软件,是目前开发电子政务系统的极佳方案。虽然目前利用 Linux 作为最终用户客户端,相应的应用软件还存比较缺乏。但是,利用 Linux 等自由软件作为服务器环境,而在客户端除了操作系统外,完全使用国产软件,可以开发出满足要求的电子政务系统。随着国内软件厂商的共同努力,在客户端完全应用自用软件和国产软件,将为期不远。
  关闭