电子政务系统中统一应用支撑平台建设
2014-07-18曹勇
摘要:近年来,国家对政府信息化越来越重视,各级政府部门对信息化的投入不断加强,电子政务不断发展。各部门根据自身的实际情况,陆续建设了相关业务应用系统。然而,由于各应用系统开发时间不一且缺少统一的规划,系统之间采用的技术体系与标准不尽相同,并且没有有效的数据交换手段,系统建设缺乏必要的综合性与统一性,各应用系统的业务整合和数据共享等均难以实现。
关键词:政府信息化;电子政务;数据共享
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)13-3190-03
为了能够有效地整合机关内部各应用系统信息资源,进一步提高电子政务发展水平,需要建立机关内部统一应用支撑平台并制定相应的应用建设规范。统一应用支撑平台以机关内部专网为基础,建立统一协同工作门户、统一用户管理、统一身份认证、系统运行监控、系统审计服务、信息资源交换服务平台等支撑组件,为各业务应用系统的开发提供统一的基础构件、统一的应用服务以及统一的集成服务,并通过信息资源交换服务平台实现不同应用系统之间的信息交换和资源共享。形成集“信息共享、应用集成、集中展现、协同工作”为一体的一个门户、三个平台、五套规范。其中:一个门户是指综合业务协同工作门户;三个平台是指统一用户及权限管理服务平台、统一政务应用服务平台、统一信息资源交换服务平台;五套规范是风格设计规范、应用集成规范、服务接口规范、信息资源交换规范、安全技术规范。系统构架如下图:
图1
1 综合业务协同工作门户
通过综合业务协同工作门户建立单位内部的统一工作平台,实现对新、老系统的界面整合、任务整合、数据整合,面向全体用户形成内网应用资源和信息资源的统一访问门户平台,它是所有用户登录政务内网各应用系统的统一入口,授权用户可以进入各个应用子系统,实现“单点登录、全网通行”。协同工作门户主要功能包括:
1.1 内容管理与定向发布
建立综合业务协同工作门户信息发布系统,统一进行综合业务协同工作门户信息的制作、管理和发布,使政务信息和内网的公开化新闻信息能够按统一的标准发布、分类和同步,并实现在内网中的政务信息共享。
1.2 应用资源整合展现
基于统一信息资源交换服务平台,通过总线式的结构,传递消息、远程调用、Web服务等整合各种异构的应用系统,实现政务上的跨组织、跨系统的数据和应用访问,原有各业务系统相应模块统一通过内网门户工作平台进行展示,用户在登陆内网门户后,可以直接查看代办公文、待审批业务或待收邮件等类似工作信息,而无需进入相应的应用系统,并可直接进入工作处理页面完成相应的工作,如处理公文、回复邮件等。
1.3 单点登录
要求针对各类应用系统,基于统一用户及权限管理与服务平台,实现各类不同的应用系统的单点登录,用户登录综合业务协同工作门户后,即可直接进入所有授权访问的应用系统。
1.4 个人工作支持
提供包括信息订阅、领导日程安排、个人日程安排、个人文件柜、记事本、通讯录、工作提醒、软件下载等在内的个人工作服务功能,方便工作人员日常办公。并集成邮件、短信、即时通讯工具等多种方式,提供多样化的协作与交流手段,支持和响应部门间协同工作的要求。
1.5 即时通讯
提供完整集成、实时服务,要求能够满足可伸缩性、可管理性和安全性要求的实时协作。
1.6 知识库
建立单位内网知识共享与管理体系,其应用目的是帮助工作人员录入、编辑、存储、查询在日常工作中积累的各种各样的电子文档,不同形式的电子文档可通过web方式输入到知识库管理系统中集中存储和管理,并采用设定私密性、授权访问、公开发布等方式供其它工作人员进行查询和访问,以实现单位系统内知识共享,从而提高整体工作效率和管理水平。
2 统一用户及权限管理服务平台
统一用户及权限管理是为内网中的所有办公人员建立统一的用户信息,集成所有的应用系统用户管理,实现用户及权限集中管理、统一认证、集中鉴权,所有的应用系统必须通过统一用户及权限管理平台进行身份认证和权限认证。统一用户管理应包含以下几个部分:
2.1 采用分级管理模式
按照单位组织部门结构分级管理,包括各级领导、单位各部门管理员、普通工作人员等,同时提供集中式和委托式用户管理。超级管理员既可以通过集中式管理来管理所有用户,也可以通过委托式管理授权部门管理员来管理部门内部的用户和应用资源。
2.2 组织架构管理
由管理员对本单位的详细信息以及本单位的部门信息进行统一维护管理。
2.3 用户管理
由管理员对本单位的人员信息,进行统一维护管理。用户属性具有良好的扩展性和灵活性。用户的属性能够根据需要动态的添加而不影响其他功能。管理员可以定义用户属性的类型,名称和一些限制条件。同时,管理员根据单位岗位的设置,对本单位的用户设置若干用户组,对用户组信息进行统一维护管理。
2.4 权限管理
管理员对本单位的角色信息(类似于业务中的岗位)进行统一维护管理,可以对角色所具有的应用功能权限及信息资源访问权限进行绑定设置。权限管理应具有灵活的用户授权管理机制,能够将用户结构和能访问的信息及应用系统建立统一的映射关系。用户、用户组支持多重关联。组中可以包含部门及特定用户,部门下所有的用户及新增用户将自动归类该组,并获得相应权限。
2.5 统一认证与集中鉴权
实现内部网络范围内网络资源、用户帐号等的目录化集中统一管理。用户身份认证的方式提供良好的扩展性,可集成不同的外部安全认证方式,支持CA数字证书认证集成,实现统一的用户安全接入,并提供统一的认证服务和规范,为将来开发的应用系统提供认证基础。
2.6 各应用系统集成管理
内网中所有应用系统的使用权限、菜单、功能、角色等信息由统一用户及权限管理平台进行定义配置。应用只要通过API,就能够获得相应的功能权限,系统校验登陆人员权限的合法性,获得登陆人员的权限功能列表。建立应用信息注册管理中心、功能管理中心以及菜单管理中心,对各应用系统基本信息、功能模块及操作以及应用系统菜单进行有效管理。
3 应用服务平台
应用服务平台是电子政务系统建设的基础,一个构建良好的基础应用服务平台采用SOA架构,为整体电子政务一体化平台的应用和开发提供统一的技术支撑和管理服务,它所提供的服务包括:报表工具、图表工具和流程控制等。
3.1 报表工具
在应用系统中,“统计系统”专门负责各类报表。报表工具的功能是设计生成各种报表模版,应用系统选择报表模版并提供相应的参数,即可生成报表。
报表工具须具有快速生成、布局合理、整体美观、方便查看和可打印的性能,亦可保存为电子文档。由于报表可能发生变动,报表工具还须具有对现有报表模板进行修改或者设计新的模板的功能。
定制报表可独立运行,供开发人员或其它用户使用,其他的功能以控件等形式提交给开发人员使用。
3.2 图表工具
各应用系统都有大量的图表显示,图表工具为这些应用提供统一的界面和基本功能。图表类型包括过程线图、柱形图、饼图、条形图、折线图、散点图、分布图、示意图等。图表工具的数据输入输出需根据具体内容来定制,图表工具以控件等形式提交给开发人员使用。
3.3 流程控制
流程控制服务提供对各种工作流程进行定制、执行、监控等一系列的管理工作,该服务组件方便各种业务流程的管理,使许多流程可以自动化,减少了因用户操作而带来的各种出错的可能性。工作流控制服务主要包括工作流建模和工作流引擎两部分。
工作流建模工具主要进行工作流过程定义,生成工作流引擎所能解释和执行的脚本,过程定义的结果可以作为模板直接存到数据库中。
工作流引擎对建模工具建立的工作流模型进行解释,创建流程实例并开始执行,按照脚本的定义执行相应的处理,与其他引擎进行交互,通过工作表发送任务给用户,调用已有的应用以及使用系统的各种资源来完成定义的流程。在执行过程中,工作流引擎提供流程的相关信息,管理流程的运行,监控流程的运行状态,并记录流程运行的历史数据。
4 统一信息资源交换服务平台
数据交换服务主要功能是在不同应用系统之间进行数据交换。数据交换服务通过消息中间件实现,开发策略是对消息中间件进行二次开发,为需要进行数据传输的应用系统提供统一发送和接收接口。发送接口参数包括数据类别、目的地、数据等,接收接口包括类别、数据等。在服务内部将接口转换成消息中间件的接口,再通过消息中间件传输和接收数据。
5 应用系统规范建设
为确保单位内部各应用系统规范运行,在建设统一应用支撑平台的同时,需建立一套电子政务建设以及运维的规范体系,包括应用系统风格设计规范、应用集成规范、服务接口规范、信息资源交换规范、安全技术规范等。endprint
2.6 各应用系统集成管理
内网中所有应用系统的使用权限、菜单、功能、角色等信息由统一用户及权限管理平台进行定义配置。应用只要通过API,就能够获得相应的功能权限,系统校验登陆人员权限的合法性,获得登陆人员的权限功能列表。建立应用信息注册管理中心、功能管理中心以及菜单管理中心,对各应用系统基本信息、功能模块及操作以及应用系统菜单进行有效管理。
3 应用服务平台
应用服务平台是电子政务系统建设的基础,一个构建良好的基础应用服务平台采用SOA架构,为整体电子政务一体化平台的应用和开发提供统一的技术支撑和管理服务,它所提供的服务包括:报表工具、图表工具和流程控制等。
3.1 报表工具
在应用系统中,“统计系统”专门负责各类报表。报表工具的功能是设计生成各种报表模版,应用系统选择报表模版并提供相应的参数,即可生成报表。
报表工具须具有快速生成、布局合理、整体美观、方便查看和可打印的性能,亦可保存为电子文档。由于报表可能发生变动,报表工具还须具有对现有报表模板进行修改或者设计新的模板的功能。
定制报表可独立运行,供开发人员或其它用户使用,其他的功能以控件等形式提交给开发人员使用。
3.2 图表工具
各应用系统都有大量的图表显示,图表工具为这些应用提供统一的界面和基本功能。图表类型包括过程线图、柱形图、饼图、条形图、折线图、散点图、分布图、示意图等。图表工具的数据输入输出需根据具体内容来定制,图表工具以控件等形式提交给开发人员使用。
3.3 流程控制
流程控制服务提供对各种工作流程进行定制、执行、监控等一系列的管理工作,该服务组件方便各种业务流程的管理,使许多流程可以自动化,减少了因用户操作而带来的各种出错的可能性。工作流控制服务主要包括工作流建模和工作流引擎两部分。
工作流建模工具主要进行工作流过程定义,生成工作流引擎所能解释和执行的脚本,过程定义的结果可以作为模板直接存到数据库中。
工作流引擎对建模工具建立的工作流模型进行解释,创建流程实例并开始执行,按照脚本的定义执行相应的处理,与其他引擎进行交互,通过工作表发送任务给用户,调用已有的应用以及使用系统的各种资源来完成定义的流程。在执行过程中,工作流引擎提供流程的相关信息,管理流程的运行,监控流程的运行状态,并记录流程运行的历史数据。
4 统一信息资源交换服务平台
数据交换服务主要功能是在不同应用系统之间进行数据交换。数据交换服务通过消息中间件实现,开发策略是对消息中间件进行二次开发,为需要进行数据传输的应用系统提供统一发送和接收接口。发送接口参数包括数据类别、目的地、数据等,接收接口包括类别、数据等。在服务内部将接口转换成消息中间件的接口,再通过消息中间件传输和接收数据。
5 应用系统规范建设
为确保单位内部各应用系统规范运行,在建设统一应用支撑平台的同时,需建立一套电子政务建设以及运维的规范体系,包括应用系统风格设计规范、应用集成规范、服务接口规范、信息资源交换规范、安全技术规范等。endprint
2.6 各应用系统集成管理
内网中所有应用系统的使用权限、菜单、功能、角色等信息由统一用户及权限管理平台进行定义配置。应用只要通过API,就能够获得相应的功能权限,系统校验登陆人员权限的合法性,获得登陆人员的权限功能列表。建立应用信息注册管理中心、功能管理中心以及菜单管理中心,对各应用系统基本信息、功能模块及操作以及应用系统菜单进行有效管理。
3 应用服务平台
应用服务平台是电子政务系统建设的基础,一个构建良好的基础应用服务平台采用SOA架构,为整体电子政务一体化平台的应用和开发提供统一的技术支撑和管理服务,它所提供的服务包括:报表工具、图表工具和流程控制等。
3.1 报表工具
在应用系统中,“统计系统”专门负责各类报表。报表工具的功能是设计生成各种报表模版,应用系统选择报表模版并提供相应的参数,即可生成报表。
报表工具须具有快速生成、布局合理、整体美观、方便查看和可打印的性能,亦可保存为电子文档。由于报表可能发生变动,报表工具还须具有对现有报表模板进行修改或者设计新的模板的功能。
定制报表可独立运行,供开发人员或其它用户使用,其他的功能以控件等形式提交给开发人员使用。
3.2 图表工具
各应用系统都有大量的图表显示,图表工具为这些应用提供统一的界面和基本功能。图表类型包括过程线图、柱形图、饼图、条形图、折线图、散点图、分布图、示意图等。图表工具的数据输入输出需根据具体内容来定制,图表工具以控件等形式提交给开发人员使用。
3.3 流程控制
流程控制服务提供对各种工作流程进行定制、执行、监控等一系列的管理工作,该服务组件方便各种业务流程的管理,使许多流程可以自动化,减少了因用户操作而带来的各种出错的可能性。工作流控制服务主要包括工作流建模和工作流引擎两部分。
工作流建模工具主要进行工作流过程定义,生成工作流引擎所能解释和执行的脚本,过程定义的结果可以作为模板直接存到数据库中。
工作流引擎对建模工具建立的工作流模型进行解释,创建流程实例并开始执行,按照脚本的定义执行相应的处理,与其他引擎进行交互,通过工作表发送任务给用户,调用已有的应用以及使用系统的各种资源来完成定义的流程。在执行过程中,工作流引擎提供流程的相关信息,管理流程的运行,监控流程的运行状态,并记录流程运行的历史数据。
4 统一信息资源交换服务平台
数据交换服务主要功能是在不同应用系统之间进行数据交换。数据交换服务通过消息中间件实现,开发策略是对消息中间件进行二次开发,为需要进行数据传输的应用系统提供统一发送和接收接口。发送接口参数包括数据类别、目的地、数据等,接收接口包括类别、数据等。在服务内部将接口转换成消息中间件的接口,再通过消息中间件传输和接收数据。
5 应用系统规范建设
为确保单位内部各应用系统规范运行,在建设统一应用支撑平台的同时,需建立一套电子政务建设以及运维的规范体系,包括应用系统风格设计规范、应用集成规范、服务接口规范、信息资源交换规范、安全技术规范等。endprint