智慧政府一体化支撑平台解决方案
1概述
智慧政府一体化支撑平台是在统一用户、统一管理、统一安全、统一存储的环境下,以一系列可视化工具组件(包括工作流系统、电子表单设计工具、组织机构建模系统、内容管理系统、短信平台、CA认证集成组件等)构成的综合性大型应用支撑和开发平台。采用统一的数据标准,为各类电子政务应用系统(协同办公、行政审批、政府门户网站、公文交换、电子监察等系统)提供基本组件、共享服务和定制工具,避免"信息孤岛",实现各类资源的互联互通以及上层应用的快速迭代开发。同时,还可以根据用户需要进行个性化独立部署,实现可总可分。 作为我公司所有产品的应用支撑和开发平台,智慧政府一体化支撑平台以面向各级政府部门的业务优化、流程整合、信息共享等领域的应用支撑为基础核心,实现集中建设、分布管理、资源互联互通,充分促进了基于信息资源的共性及特性应用,为智慧政府的建设提供了技术与业务相互融合、相互补充、有效衔接的综合应用解决方案。
2设计理念
政府虚拟化
把整个政府而不是单独的部门或单独的用户看作一个整体,在设计时进行总体框架分析和设计,从而让各个应用有着统一的标准和语言(包括业务和技术)。显而易见,一体化设计在电子政务的建设中是非常有必要的,通过一体化设计,各个分系统就能够知道如何去与其他系统进行合作,哪些系统需要进行信息共享或互动,从而解决跨部门、跨系统的合作。最终,一体化设计思想具体表现为一个政府应以一个统一的信息化平台出现,而不应分立为多个部门,避免出现结构性的浪费。
顶层设计模式
遵循顶层设计的电子政务建设实施路径,构架覆盖下辖多级结构的一体化电子政务框架,建立一体化的智慧政府云平台,实现统一管理、统一规划,创建具有鲜明特色的"十个统一"服务体系:即统一领导、统一数据、统一平台、统一应用、统一入口、统一用户、统一消息、统一认证、统一服务、统一管理的"一站式"电子政务大平台,做到"平台上行、服务下移",克服和避免硬件、软件、标准、应用等分割而造成的"信息孤立"和业务难以协同等现象。真正做到互联互通、资源共享,实现了同一个平台、同一套标准、同一套运行支撑环境;做到建设上集约、功能上实用、应用上简易、运行上经济、服务上高效,确保电子政务应用系统低投入、高效率运转,创新电子政务运行机制。
敏捷式高可复用性
为了将智慧政府一体化解决方案付诸实施,我们提供了智慧政府一体化云平台及一体化应用产品,针对电子政务的行业特点进行产品抽象,通过自主研发的分布式服务支撑体系、核心驱动引擎、中间件、软构件、软总线技术进行产品模块化定制,利用可复用的基础核心组件快速构建、集成应用,消除信息孤岛,快速适应多变的应用需求环境。
3技术架构
智慧政府一体化支撑平台作为所有电子政务应用的基石,通过服务提供、功能重用、信息共享、灵活配置、按需装配的策略和手段,构建成资源共享、物理集中、业务独立、符合实际需求的集约型电子政务应用体系。在总体架构上,智慧政府一体化支撑平台与构建其上的应用系统以及底层信息网络基础设施构成了分布式的三层体系结构,其总体架构如下:
智慧政府一体化支撑平台基于云计算,采用Java EE开发技术平台,通过HTML5、REACT、MVVM等先进的前端研发技术,实现G2G、G2B、G2C等多种应用体系,完成客户端的跨平台开发和部署。其软件体系架构图如下:
4支持环境
数据库
在数据层的设计上,采用对象关系映射技术实现架构,构建跨数据库的底层数据实体模型。把应用程序数据结构表示为具有角色(关系中的部分)的一组对象(实体或值),实现基于事实的建模,从而将数据映射到对象实体结构上,屏蔽了关系型数据库的异构型,使系统能够支持当前所有主流关系型数据库,主要包括: Oracle、MySQL、SQL Server、SYBASE、DB2、Informix、Access、PostgreSQL、HSQL、H2、Derby等
应用服务器
基于Java EE平台开发,能够在所有遵循Java EE标准规范的应用程序中间件上进行运行,不局限于特定的应用程序服务器,具有良好的自适应性能。可支持所有主流应用服务器,主要包括:Tomcat、Weblogic、Jetty、Jboss等
操作系统
设计遵循国际通用的基于虚拟机的Java EE技术标准和体系结构,不依赖于特定的操作系统、应用程序服务器(以及相关中间件),实现了应用体系跨平台性,可以在不需要任何程序修改的情况下,适应不同的系统运行环境,实现系统的快速安装部署。支持所有主流的操作系统,包括:Windows(各服务器版本和PC版本)、Linux、Unix等
浏览器
采用B/S架构进行设计开发,并通过异步servlet技术真正实现服务端向浏览器端推送数据。屏蔽了不同浏览器和应用服务器对技术架构的实现,使应用程序能够在绝大多数的应用程序中间件和主流浏览器中运行。目前支持的浏览器主要包括:IE(IE6及以上所有版本)、Firefox、Chrome、Safari、Opera、360等
办公软件
通过表单引擎驱动可视化表单定制工具,实现信息的采集、解析、汇总、整合、匹配,将预定义的业务信息载体加载到流程运行实例,使之相关联,同时自动提供运行时数据的动态感知功能,能够根据用户的实际操作进行数据的接收和反馈,实现电子表单信息动态加载和自适应驱动。支持所有Office办公软件,主要包括: Microsoft Office、WPS Office、Open Office、Libre Office、永中Office等
CA认证机制
遵循X.509 国际标准,部署GDCA数字证书,采用PKI加密服务中间件提供的应用程序接口与CA认证系统对接,实现基于非对等密钥加密认证的统一验证。同时通过提供统一的CA身份验证共享程序和接口,集成已有安全认证系统,实现在单点登录模式下的统一安全验证。基于CA的用户身份验证、用户权限管理、信息级别分类、数字签名、统一认证、传输加密等,形成了多层面、多用途的综合应用安全防护体系
移动互联网
支持国内三大通讯运营商:移动、电信、联通
支持的移动平台:Android、IOS、微信、移动Web等
支持的终端设备:Iphone、Ipad、安卓手机、国产平板、其他移动智能终端设备
支付渠道
实现了与银联、微信、支付宝的对接,支持实现所有主流的支付渠道,主要包括: 银联储蓄卡、信用卡支付,微信支付,支付宝支付
国产化软硬件
我公司承建了多个核高基示范项目,可以实现其在全国产化环境下的正常运行。支持大多数国产化数据库、应用服务器、应用终端等软硬件环境。主要包括: 数据库:南大通用、武汉达梦、人大金仓、神舟通用等 应用服务器:金蝶、东方通、中创、中和威、普元等 浏览器:FireFox、Opera等