先锋“政务通”政务平台纯国产软件体系的一把手电子政务解决方案
|
发布日期:2010-08-11 来源:CSIP 责任编辑:胡菲 |
先锋政务通系统的设计思想和体系创新 2.1 围绕领导层的信息化服务重点 先锋政务通重点是为政府和企业领导层、决策层提供知识、信息和辅助决策管理工具,以先进的管理思想、管理理念和管理模式,促进管理的信息化、网络化。体现的核心思想是“解放领导”。即通过信息系统的高效运行,在第一时间,为处于决策层的领导全方位提供其最为关注的第一手信息资料,以提高管理决策效率和应变能力,并由此带来最好的管理效益和经营效益。推广应用先锋政务通系统,为政府机关、事业单位和企业信息化提供先进、适用、安全的国产化管理软件,有利于推进电子政务和企业信息化进程。先锋政务通用科学的方法进行设计与实施,保证科学性、安全性及实施的成功率。它真正为单位组织着想,为领导阶层服务,实现各岗位的个性化要求,保证企业健康稳定发展。 由于先锋政务通的多层体系结构的设计,通过灵活的搭配与集成,既能满足不同客户的多种需求,又熊适应客户不断变化的需求。先锋政务通产品全面支持企事业单位实施其思想、完善其控制,实现其目标。 2.2 基于LINUX的开放源码战略 由于Linux开放源代码,并具有很高的安全性和低成本等特点,其在世界范围内得到了广泛地采用。很多国家政府,包括德国、法国、英国等发达国家,以及韩国、秘鲁等发展中国家Linux的推广和应用,并将Linux软件纳入了政府采购的一揽子计划。同时,国际上的一些大型计算机公司如美国IBM也纷纷支持Linux软件的技术发展。我国在这些领域也实现了突破,并涌现出了像红旗、中软等一批自主研发的Linux。 开源软件由于是由世界许多程序员花费巨大心血写成的,所以具有强大的稳定性和健壮性;因为源码的开放,源码可以实行备案与审查,无隐患“后门”;其次,公开的加密算法是很难破译的,所以企业或组织很难被别人发现系统漏洞而进行窥探;开放源码解决了单一软件的安全性,所以开源软件具有很高的安全性。开源软件本身遵循开放文件标准,同时不会因为了解软件细节方面的问题而存在版权方面的法律问题。开源软件可免费得到,Linux能运行于从低端到高端的不同的硬件上,可运行在许多看似过时的计算机硬件上,企业、组织和其它机构能够利用已“过时”资源,减少硬件升级带来的大额投资。 使用和推广Linux及开放源码软件得到我国国家战略的支持。国产Linux及开其上的应用系统可以填补我国自主完整的软件体系的空白,同时建设我国软件产业链的基础环节,提高软件产业的核心竞争力。其低成本、安全性、可靠性和开放标准非常有利于我国构造中国国情的信息化系统。中国政府通过国家863软件重大专项、信息部及国家计委等国家部委立项支持Linux及开源软件。采用开放源码和Linux是一个非常新的趋势。Linux正在成长起来,成功进入企业,成为企业核心应用的基础平台,它将会成为软件基础设施的一个标准。 先锋政务通首先适合开放式的标准,它们包括Linux标准、XML标准等。其次,该计算环境基于开放式标准的中间件。因为基于中间件的应用可以容易移植到各种不同平台上。先锋政务通是一个基于Linux及开放源码的实时与灵活的计算环境,能做到实时响应,能满足可变的组织结构。 先锋政务通是基于Linux操作系统的开放源码的方式。是国内第一家基于Linux下的政务通管理软件,在Linux下的应用达到国内先进水平。 2.3 支持国产电子政务产业链 长期以来,国内软件产业一直都是手工作坊式的加工模式,内部管理跟不上,技术水平上不去,长期受到象微软、甲骨文等大公司的重重包围堵截中,在技术上长期跟在国外大公司的后面跑。如何把国内软件企业做大做强,成了摆在所有软件同仁面前的一个重大的问题。先锋很早就意识到只有走协同攻关、相互扶持的产业链道路,强强联合,团结协作,才能有共同发展的广大机会。目前的产业,已经逐渐细分,未来的发展方向,也势必向更专的方向发展,一个企业必须有所为而有所不为,所为之处要持续做深作精,所不为之处则依靠产业链上的企业不断的支持所达到,产业链上企业间的合作总是能够达到双赢的。 国产软件产业链能够成功盘活,关键是在应用,如果没有应用,就无法验证产品的可靠性和适用性,企业推出再好的产品,也没有生命力。软件不是做出来的,是用出来的。要把这么多的软件产品串起来,需要有一个核心的应用平台,需要有一系列成熟的示范推广项目支撑。先锋在考虑自己企业内部的技术情况和外部的市场情况,结合了自己数十年的电子政务实施经验,认识到电子政务国产道路出于国家软件产业的发展以及国家安全的角度上,是势在必行的。但是也充分估计到其在互连互通方面的复杂工作以及在项目应用极其推广上的风险,决定朝做国产软件应用平台方向发展,力争成为国产的先锋。 先锋所做的政务通政务平台就好似一个衣帽钩,任何软件产品都可以象衣服帽子一般随意地挂在上面,不会限定为哪几家软件产品,而是希望囊括整个产业链中的所有产品,让产品与产品之间相互促进,使得国产软件产业链更加繁荣昌盛。 先锋政务通系统的技术框架 3.1 政务通技术方案总体介绍 政务通总体方案在遵循国家信息安全标准、企业信息化相关标准的基础上,把国产产品从硬件到软件,从服务器到桌面,从操作系统、中间件、数据库到上层应用系统进行集成开发,为企业管理系统提供安全、标准的平台产品和应用产品。政务通 系统遵循J2EE标准,系统结构以J2EE/EJB作为服务框架,采用基于模型视图控制器(MVC,Model-View-Controller)的设计模式。在技术上采用基于组件的多层分布式架构,产品组件化程度高,大量的应用逻辑都封装在组件之中,这种完全基于Web的多层分布式架构既是Internet时代的要求,也代表了未来应用管理软件体系结构的发展方向。 3.2 政务通的技术特点 (1)跨平台多层式分布式应用系统 先锋政务通是基于Internet/Intranet的四层分布式计算应用系统,是可以跨越LAN、WAN和Internet平台的分布式可伸缩性的应用结构,不但能满足当今复杂的、不断发展变化的业务需求,同时又能确保企业在系统、应用、信息及人员上的投资。只有多层分布式计算体系结构才能够适应这种变化。多层分布式计算应用服务技术是目前数据库应用发展的潮流。多层体系并不单是技术问题,而是一种开发的方法论。多层结构主要是指逻辑上的分层,不是物理意义上的多层。采用多层开发模式,运用OOP的开发思想,真正做到实际意义上的多层结构。把多层和OOP结合起来,进行软件开发,开发出来的应用系统就具有很强的适应性,物理上既可以是多层的,也可以是传统两层的。可以根据实际的需要灵活配置。多层结构是企业级应用的趋势与未来,典型的有Web下的应用、多层C/S应用等。政务通应用系统的多层结构解决以下四个层面的问题,其结构图如下所示: (1)界面层:提供给用户一个视觉上的界面,通过界面层,用户输入数据、获取数据。同时界面层也提供一定的安全性,确保用户不会看到机密的信息。 (2)逻辑层(也称中间层、中介代理)是界面层和数据层的桥梁,它响应界面层的用户请求,执行任务并从数据层抓取数据,并将必要的数据传送给界面层。使用清晰的语言陈述论点。 (3)数据层,数据层定义、维护数据的完整性、安全性,它响应逻辑层的请求,访问数据。 (4)基础层:为系统支撑平台层,有系统主机、网络系统、安全设施,它们提供操作系统环境、主机网络的管理和监控、网络入侵检测保护、病毒防护等功能。
(2)纯正的J2EE技术 政务通采用J2EE技术,将B/S技术引入到了政务通管理软件之中,具有安全性、可靠性、集中化管理、易于跨地域部署、客户端的免安装和零维护、特别是与平台无关性等等优点,适合我国大中型企业应用,同时经过裁剪后也可以面向中小型企业。另外,由于完全基于浏览器方式,没有特殊规则,极大地降低了对于使用人员的技术要求。基于JAVA的政务通能支持各种硬件服务器、操作系统、数据库,真正实现了跨平台应用,为客户提供灵活多样的解决方案,方便客户对系统的扩展、升级和维护,并且充分保护用户的投资。 (3)灵活的组件化和中间件技术 政务通采用组件化技术开发,结合分布式计算标准、J2EE技术及中间件技术建立业务组件模型,能大大提高系统配置的灵活性和代码的重用性。先锋中间件结合了企业信息管理应用的实际情况,支持不同数据库,提供对不同类型数据库适配的处理;同时,为了系统性能优化,它还提供性能监测服务,记录组件运行时间、SQL语句执行时间、网络传输时间。 (4)可靠的安全体系 安全体系是政务通信息管理系统的重要组成部分,政务通在系统设计中,全方位考虑系统的物理安全、网络安全、信息安全。在实施过程中在企业内外网之间实行物理隔离,使用CA认证,SSL加密传输,防火墙技术,VPN,漏洞扫描,网络入侵检测保护,病毒防护,自动备份恢复等一系列安全技术。根据信息管理的网络和应用特点,政务通的系统安全结构图二所示:
3.3 政务通的基于国产软件的体系结构 先锋政务通电子政务解决方案能解决传统电子政务的一些缺点,因为政务通电子政务是基于知识管理的信息管理系统,它的个人知识门户、工作流程定义、个性化定义将灵活地各级部门的工作人员的工作业务内容,同时政务通的电子政务安全体系,能保证电子政务的多级安全性、数据保密性要求。 政务通3.0版遵循国家信息安全标准和电子政务相关标准,采用纯JAVA技术,三层构架,符合J2EE标准,并准确把握政府部门领导对电子政务的实际需求,采用自上而下的组件方式构建系统,受网络基础、硬件配置、人员素质等因素影响少,利于一个单位迅速实现信息化建设,适用于各级政府部门、事业单位。系统基本组件单元包括公文、任务、财务、接待、人事、考勤、车辆、短信、会议、通讯的信息管理。系统实现了电子政务的过程管理及政务管理与短信业务的融合,系统是一个安全、标准的电子政务通用版管理软件。 在电子政务中许多部门都有很多相同或近似的标准“零部件”,如人事、财务、计划、公文、档案、器材、考勤等等,这些“零部件”在电子政务中都可以进行规范化和标准化。通过政府电子政务,使政府业务信息化、模块化、流程化等方式,以提高政府办公效率,并也使得监管和服务的范围变得更大,质量变得更高。政务通系统根据其通用的中间业务层,再配合政府办公的特点、安全性要求,定制出一套适合政府办公的政务通电子政务系统通用的中间业务层,它们能适合各个行业的各级部门,并有一个具有集成功能的、跨平台、统一的业务平台,这个平台有利于整合整个政府资源,加快电子政务的建设。其强大的集成功能可以集成其它公共职能,如财政税收、金融监管、审计等系统,并对这些系统留有通用接口,其开发性设计也能适应其他的各级专业应用、异构平台的系统。 以先锋政务通政务平台的电子政务应用为核心,硬件从服务器到桌面PC,软件从操作系统到应用系统的各个层面上良好兼容支持以下国产硬件和软件。 硬件在桌面端可以支持国产的联想、同方PC机和采用中国人自己研制的芯片――龙芯为CPU的龙芯NC和赛迪时代NC,服务器端更是可以全面支持国产优秀品牌中诸如联想、同方、浪潮、曙光等多种不同系列的网络服务器和数据库服务器。 软件上更是做好了兼容性方面的互连互通工作,在与用户结合最紧密的办公软件中,政务通平台与国产优秀的Office软件永中Office2004以及红旗的RedOffice2000在互通应用接口方面做足了文章,完全把office系统融入了日常的公文办理流程中,让用户可以如在进行实际工作一般方便快捷地操作办公软件;为了确保标准电子公文通过网络在拥有不同局域网的之间的安全交换,在解决方案中完全融合了书生公司的公文加密传输系统,建立起了点到点之间的安全加密通道;众所周知,由于政务通系统采用的是B/S结构的J2EE架构,因此在其中所对应的WEB应用服务器性能的好坏,直接关系到整个政务平台的性能,产品的在WEB应用服务器的选型上可以支持开源的Tomcat和JBOSS服务器,也可支持国产的优秀应用服务器TongWeb等,整个平台系统在处理应用请求方面与东方通公司做了大量的工作,从而提供平台在处理大数量应用请求时的CPU的使用率,达到了性能的优化;数据库方面,平台利用数据库中间件技术兼顾目前市场上主流的Oracle/DB2/SQLServer等外,还与国内自主知识产权的优秀数据库达梦DM4数据库进行了兼容性方面的整合开发,使得在与达梦数据库的整合应用上达到了很高的水准;操作系统上,由于平台采用J2EE架构构建,具有非常显著的跨平台优势,在服务器操作系统上无论是国产的中标Linux,还是红旗Linux都可以良好地结合应用,在关键性的数据库与操作系统的兼容问题以及应用服务器与操作系统的兼容问题上,通过兼容性测试去带动了产品之间的兼容性整合研发工作;在桌面端的操作系统更是兼顾了主流的红旗桌面Linux操作系统以及中标普华的Linux操作系统,在WEB应用频繁使用的浏览器上与应用本身以及与应用结合的办公软件做了很好的兼容性处理工作,确保应用跑得流畅,用户用得舒心。 图三全面展示了在政务通国产电子政务产业链上各个层面的典型产品。
基于国产软件体系的政务通政务平台的测试 此套电子政务解决方案在信息产业部软件与集成电路促进中心对关键业务进行了性能测试,并且在此基础上,通过调整应用程序、应用服务器以及数据库连接池,对性能进行了优化。测试结论如下: 在数据量为18000条并发100用户使用的情况下,填写工作日记并提交返回查询结果,事务响应时间为15.84秒,能够满足实际用户的使用。当并发用户超过100人时,响应时间过长,但系统仍然稳定运行。 在数据量增大为36000条时,并发100用户填写工作日记并提交返回查询结果的响应时间为28.02秒,在数据量扩展为一倍后,系统响应时间有所增大,但也能够满足用户实际的使用。 此次测试,按照实际环境我们模拟了200k、512k、1M大小的文件,进行并并发用户访问测试。在分别模拟20、30、50并发用户环境下,响应时间均小于5秒,完全可以应用于实际的并发公文阅读环境中。 根据测试结果和我们对其性能做过的事务处理能力测试,并发用户在30-50人时,其性能指标非常理想,并发用户在100人情况下能稳健工作,性能偏差不大。认定该系统部署一个300-500用户的运行环境是完全能承受的。 |
上一篇:成功案例介绍之其它测试 下一篇:用友政务软件性能测试与调优



