实践新一代电子政务系统建设
信息产业部软件与集成电路促进中心(CSIP)已成功地主办了两届中国软件质量年会。本届年会将以“软件质量创新 助力两化融合”为主题,继续深化我们已取得的成绩,把软件质量年会做实,为增强我国软件企业竞争能力、振兴我国软件产业,助力信息化与工业化融合做出积极贡献。
任锦华 中共中央对外联络部信息化工作办公室 主任
今天受CISP的邀请跟大家汇报一下我自己做过的事,也算是交流。
先把中联部的项目给大家简单介绍一下。02年出台的17号文件组织了电子政务系统建设,中联部的项目是国家发改委确定的电子政务国产化示范项目,也是国家广电局确定的示范项目,同时还是档案局确定的办公题材的示范项目,现在这个项目已经初验了,正在进行中验,借这个机会把有关情况跟大家沟通一下。
今天是一个软件方面的会议,重点把软件有关的讲一下,其他方面少讲一些。
这张图主要是讲新一代电子政务应该从几个方面来说的,怎么界定新一代电子政务,电子政务在我们国家20多年的历史,应该说从认识、意义,没有任何争议,没有任何问题。但是总的来说电子政务建设是不成功的。我们投入最大,花钱最多,失败最大的是电子政务,保守的说80%以上是失败的。
这张图是电子政务总体来讲的,但基础不一样,一个是需求,一个是目标,需求有三类,业务需求,基础办公,职业业务的,行政事务的,归纳信息资源的,技术需求,各类软件的需求,安全保密体系需求,还有其他的,管理需求,包括如何用电子政务系统扶持IT软件企业。目标有三个平台,软件支持平台,安全保密平台,硬件支撑平台。我觉得计算机就是一个算术器,这就需要有一个模型出现,有了模型就得做软件,满足这样一个需求。
新一代电子政务应该怎么做?最重要实现信息共享,实现三个服务,这一切的需求都是通过软件实现的,承上启下,业务需求,管理需求,保密需求,中间层是硬件、软件,这个不再细说了。
下面说一下科学规范电子政务相关的工作,现在电子政务本来是很简单的事情,就是一个辅助办公的,如果现在党政军机关没有电子政务都关门了,过去十几年被我们国家IT媒体和IT公司一年一个概念给炒成高科技了,把简单的事炒复杂了,把复杂的事炒高科技了,高科技炒成神秘的事了,神秘的事谁也做不好。现在要回归,电子政务就是辅助办公的,在电子政务领域政府的经费和军方的经费是扶持某一个行业发展壮大的,而且钱也比较多。
从党政机关包括军工集团信息有两大类,一类是政务信息,一类是事务信息,政务信息就是办公、办案、办会等等,还有业务系统,有业务系统职能又延伸出部门之间政务协同部门,它是一个派生的东西,还有行政事务管理。机关的事是非常简单的,就这么几个。现在公司的说法是分成几十类,谁也不知道怎么回事了。
信息资源也应该根据业务工作需求,电子政务网上就是基础办公,支撑职能业务的。底下应该有一个基础资源信息的提取、归纳、合并,到一个系统支撑体系,包括信息资源,还有一些主题词等等,现在国家电子政务有N多的信息孤岛,形成了N多的信息孤立,现在到了如何梳理思路的时候,把基础工作做得更好一点。
我今天汇报的都是中联部做完的事,我们所有的部委按这个职能划分。中间是一个职能会议,一份文件可能涉及到相关的子系统,我们有基础数据库,业务系统,信息发布,个人设置资料,会议管理,单位变更,权限变更,还有支撑系统,还有标准体系,还有安全保密等等。电子政务最难干就是办公系统,最好干的是业务系统。15年前几家小的财务软件公司将全国的电算市场抢占了,15年前具有上千家公司做办公软件公司,今天下午没有一家公司敢站出来说我做办公软件一直做了十五年。现在几年几乎没有存活下来的,难在难在哪儿,就是业务模型的问题。
上个世纪末一个美国(NOSE)垄断了电子政务市场,他告诉人们一个算术器,如何实现一个机关的办公业务,有一个流程的概念,所以快速垄断了市场。但成也萧何,败也萧何,NOSE是基于几百年历史产生的办公解决方案,拿到中国几千年形成复杂的机关工作现状,我个人认为技术是可以入侵的,是可以大同的,但文化是不可以入侵的。
这张图是机关传统办公过程,中间是一个撰写文化过程,省市领导审批过程,汇总过程,这是97年划的。这张图看起来确实信息不断的流动,但是如果按这个需求去做软件,设计模型,又陷入了NOSE流程里面的,但流程本身是工业生产的概念,相对固定。机关的业务是灵活的,机关不断的调整,人员不断的升迁、变化,不断的出差、开会、生病、请假,不断有心情好,有心情不好,就走不去。简单使用绝对没有问题,深层使用肯定不行。
流程的内核是什么?我比喻是一个鸡蛋,鸡蛋外面是光滑的,固化的,里面是液化的,一碰就碎。我们把电子政务涉密信息系统后台三级前台三级权限,从前台应用来看,第一级从一个部委一个数据库查明权限,第二级打开权限,第三级是具体操作。这张图编程是不可能的。
所以我们提炼为下面这张图,第一条基础信息打开了,第二条具体实施不实施,计算机什么都可以干,但它要求你设计的人是不是符合它的逻辑,如果按照这个模式设计程序软件,目前还没有看到哪个软件公司有这种能力。这个模型是非常简单的,所以中联部就是按照这个模型去做的。设计软件就是人的需求,表现的载体,软件本身不是最终的,最终的是实现什么功能。我们不要违背规律,谁违背规律就会受到规律的惩罚。
中联部做了电子政务应用三层分工,这张图是非常简单,但是有一个问题,当你将上万个结点放在里面的时候,就是不容易的。一个程序做成这个布局,这个层次非常简单,当你将几十个子系统,上万个结点做成这个结局,就不是那么简单了。现在说用户是上帝,你如何把所有复杂的工作放在后台。
同时在软件设计方面利用信息技术控制辅助实现传统管理工作需求,机关工作本质就是管理,这种管理用软件实现有它的特点,设计这个软件要比用户还要精通业务,这涉及到一体化的问题。我们过去很多项目签合同30天需求分析,如果能做到这一点,那就好了,但是现在我没看到一个人能彻底的做到这点,恐怕还是IT软件领域的建设模式有问题。
我96年开始干这个工作的时候,就是一个一般的文秘人员,业务这块我讲一下软件方面。
我讲一下金山公司,金山公司领导和员工非常努力的奋斗,但是结果怎么样?我个人认为不怎样,我不是攻击谁,20年以前微软还没名,15年前微软的水平还非常差,为什么15年以后微软变成全球垄断企业,金山依然是金山。金山只有WPS一个产品,它的操作系统、数据库,软件开发工具需要其他的公司配套,微软有一个小的循环链,形成一个良性循环,所以微软逐步垄断全球的IT市场基础软件层面。
我们应该承认,我们国家信息化基础软件已经被外企垄断的格局,但是说15年以前我们用软件打字、划表格,尽管我们现在软件升级五到七次,硬件升级五到七次,很多公司依然是打字,划表格。为什么呢?因为国外软件公司尽管能够从基础软件战胜中国的市场,但是它拿不出符合中国国情的管理模型、业务模型,根据政策,他们的产品都不能使用,他们研发不出大型系统,也没有高级的复合型人才。
今天上半年我跟了几家国外知名公司老板,我就问他们,你们在中国的产业链全吗?金关、金税等等都是电算领域,都是通过硬件实现了新应用,而没有通过软件,原因就在于中级阶段和高级阶段,所有国外公司出现了严重的断裂。中联部的产业线,它有的,中联部也有,但软件个体没有跟国外软件公司竞争,但从宏观说,它没有的,中联部也有。中联部比国外公司有一个更完整的循环链。
软件有三层结构,最底层就是平台,中间就是软件,最上面就是指导思想,理念与方法论标准。用户集中需求取决于软件。
我们介绍一下中联部的成果,从上往下,职能业务是个性化办公、基础办公,光有应用系统和组建是不行的,后面还有支撑软件,文字处理软件,通行文件,NCR,图表类工具,电子表格,数据处理有全能检索软件,多语言搜索系统。这些软件属于工具软件,电子企业、电子政务都需要。
还有网络边界安全防御,客户端安全防御。
再往下就是我自己提炼的三个术,再往下就是中间件,这里面基本上都是买来的产品,基础软件,翻译软件,杀毒软件等等,这些软件是双技术实现的,先用.NET技术开发,稳定以后又用JAVA开发。我们说实现国产化不等于盲目排斥西方先进技术,我们要推陈出新,要继承,要扬弃。
使用成熟先进的技术,用国外软件产品为了是快速实现管理需求,保密需求等等,业务需求稳定以后再用JAVA开发,应用软件还有跟工具软件交叉的关系,这些软件的关系是上面是电子政务三大需求,安全是基础支撑,下面是操作系统,再往下是应用设备,就打造了一个IT完整解决方案。
这些软件将近80个左右,一个部门也就用50来个,它的标志是服务器和操作系统全部换掉,可能有些软件很少用,但你不把它做出来,很少用的时候就没法用,这样就把软件打造一个比较好的完整的关系。过去这些软件分别隶属于保安局下面的公司,档案局下面的公司,公共管理下面的公司,工信部扶持的公司等等,通过中联部项目签约,按照一个统一的标准去做这套软件。软件本身,我不感兴趣它的功能和性能,我感兴趣的是不是在一个标准下做的。我们在国家信息部安全中心测试了一年,这个结果已经出来了。中联部的项目全部委托给第三方,有信誉的,有能力的第三方测试。
这张图是中联部与IBM、甲骨文,微软的产品进行对比,包括业务应用系统,行政事务系统,共形办公系统等等十三个系统,所有的国外公司在共形办公系统是空白的,涉密安全防御也是空白的。中联部的产品线是一个完整的体系,当然我也承认中联部产品线并不是一个产品,而是一个比较完整的系列,能够满足一个部委内部和各种需要的系统,离商业化还有一段路要走,还是幼小的树苗,在满山鲜花灿烂的时候,有一个弱小的树苗在成长,既然它是树苗,永远会高于鲜花的高度,因为发展方向是正确的,这种模式也只有通过中央电子政务项目才能实现的,靠公司是无法解决这种机制和产品线的。
这是软件总体的架构,是软件开发的基础架构,这架构特别就是所有软件强制按一个标准来做,中联部的项目更多的是强制甲方才能作出这种模式。这种是电子政务整合的思路,应用系统一二三,多区域都是独立的,有一个新的集成商整合,就把独立系统共性提炼出来以后,做成一个好的集成平台,我的体会就是多了一层。中联部做的就是把所有的共性点提炼出来,应用系统只剩下一个属性的描述和数据库,这样扩展的时候非常容易,建多少应用都是非常简单的。到了这个层次必须要求底层解决这个问题,我们要设计所有的结点,要有一个统一的布局,所有的开发按照统一标准开发,这样可以确保良性的可持续发展。
关于保密需求,我们国家把安全和保密分的不是很清楚,我认为应该分清楚,按性能安全可分为技术安全与保密安全,按功能可分为对内和对外预防安全。技术安全,对计算机系统承担的信息处理、传输、存储和备份时的安全。内网安全,其特点是涉密程度高,它的解决是靠增加涉密系统安全保密可靠性的系数,利用多类别、多层次交叉控制实现的。外网安全是涉密程度没有那么高。
我们规划了涉密网综合防御安全保密解决方案,过去我们十几年几百家安全产品公司绝大多数是对外预防,我们大前提是不准和外网连接,小的前提就是做了众多的产品,结果是不言而喻。中联部把涉密信息系统三权分离体系,由上下对中间形成控制和支撑,这是一个高位的回归。中联部经过13年的建设,13年以前谁有对涉密管理权,13年后的今天依然是谁有。
这是一个安全保密的一体化解决方案,所有的保密产品都是人做的,这点大家不会反对,只要人做的产品就有先天的不足,要弥补这种不足,就需要相互控制,交叉部署,相互制约,这就必须跨领域整合软件产品,目前我们国家市场上IT产品分领域的,做办公软件的,做业务软件的,做基础软件的,做加密的,做安全防御的,都存在,这种模式根本不能够解决信息系统安全保密的问题。中联部就是把这些同类型公司全部整合以后,按照统一的标准做一套软件。
这是一个四级权限与控制逻辑示意图,这个可能大家看不清楚。
这是认证加密与完整性校验体系。做到这一点就需要跨学科、跨部门、跨领域,这是协调的问题,是统筹的问题,是得罪人的问题。
这是建立完整的日志体系,中联部的产品线一打开就有日志记录。
这是统一标准研发软件建数据库,今天我们一直在强调软件质量创新,助力两化融合。软件要跟各个行业都可以融合。
中联部的产品线定了20个统一。
包括软件的基础架构设计有四个标准,软件测试有三个标准,软件管理有五个标准等等。我们起了一个CPCNS作为软件的大头。
这张图是我的一个截屏,D盘有一个目录,打开就有两个目录,包括各类软件命名,你们一看就不知道绝不是拼凑的系统。我们拿这张图给微软架构师讲了十分钟,他们说这张图是他们梦寐以求的图,再大的软件公司也做不到这一点。 这个是资源管理器和数据库企业管理器看到的数据库目录。
我看一个系统就是看你的资源管理器系统,看是不是统一的,是怎么命名的,如果做到这些,就是完美的。
再就是关于创新电子政务项目建设模型,我打造了一个和谐建设沙漏模型,这是我们国家软件投入最高的一个项目,这是第一个,也是最后一个,因为我成功了,发改委不会这么投了,我失败了,发改委也不会这么投了。国家财政部、国家工信部、国家科技部等等都承担了不同的投资任务,下面就是各类软件研发单位与公司,包括操作系统类,国产数据库,国产中间件,基础支撑类等等,中联部就是承上启下的,这是一个联合建设项目,不是一个商业建设项目,公司也要投入。
这是各部委在项目当中承担的责任。
最后谈一下认识。
信息化就有这么几点:
第一点,相对穷尽最大值,横向,工作范围从广度穷尽,纵向,工作需求从深度穷尽,
第二点,多维工作一体化,专业知识通俗化,复杂工作简单化,简单工作规范化。
第三点,新一代电子政务建设,要一体化解决综合需求。
我划了一个链条示意图,电子政务有四大需求,技术需求,业务需求,理论需求,安全需求。每个需求有小的方面,小的方面又有N个点。这个链条的要素就是形成一个封闭的环,要不然尽管你是黄金做的,接不上也没用。这些节有多少呢?太多了,比如说我们从业务需求看,电子政务涉及到一个部委的所有部门、所有人员,所有部门和所有人员是什么关系呢?概括来讲是桥牌和麻将牌的关系,外国人玩儿桥牌,中国人玩儿麻将牌,有没有解决办法呢?就是机制问题,人员问题,任何自行车链条都有一个活节,这个也有,就是培养复合型人才,这样才能减少摩擦,减少矛盾,谁都愿意少出力,多干事,复合人才怎么形成呢?无法形成,表象是我国教育体制出现重大的问题,中国为什么教育?为了考试,为了拿文凭,为什么拿文凭,是为了取得新一轮考试的资格。当你一系列拿到以后还是单一学科的人才,还不是复合型人才。
中国教育行业是无辜的,真正出了问题就是中国的人事制度,中国人想住大房子得当官,想有钱得当官,想当官得拿一系列的文凭,当你拿了单一学科文凭之后,还有什么精力去学其他学科。所以佛祖是仁慈的,谁付出了,谁就得到了回报。
从阶段构成,安全、硬件、软件、投资,不多说了。
电子政务建设工作上层级的过程,首先是硬件系统建设,微机知识普及,然后是软件技术的认识和学习和普及,再就是发展电子政务需求,然后是实现业务、保密、管理与信息技术的改革,再就是管理机制的改革。
谢谢。