电子政务平台中网上交互审批系统的设计与实现

2012-04-29 05:12钱芳
电脑知识与技术 2012年5期
关键词:电子政务

钱芳

摘要:为了简化审批手续、提高办事效率,利用异构数据交换技术和工作流技术,设计实现了电子政务平台中网上交互审批系统。采用JAVA、EJB、SERVLET、JSP等技术实现跨平台操作,利用XML技术实现数据格式的统一和标准化,利用Web Service技术和消息传递实现跨平台异构系统的信息交换。借助工作流引擎实现集中的调度和控制,将从具体的审批业务流程出发,分析审批业务中的部门、操作、数据及其之间的关系,实现审批中心系统内部或部门系统内部的审批流程控制,同时实现统一审批平台范围内的大流程控制。

关键词:电子政务;网上交互审批;异构数据转换;工作流控制

中图分类号:TP302文献标识码:A文章编号:1009-3044(2012) 05-1078-04

The Design and Implementation of Online Interact Approval System in E-government

QIAN Fang

(Huaian College of Information Technology, Huaian 223003, China)

Abstract: Online Interactive Approval System in E-government was designed and implemented using the Technique of information inter? action of heterogeneous data sources and workflow technology. XML is applied in this system to accomplish the data unification and stan? dardization. The Web Service and message delivery technology are used to exchange data in the isomerization application systems. With the workflow engine, a centralized dispatch and control can be done. By analyzing some inner relations in the approval process, the approv? al flow control can be achieved within the approval center and each department system using the flow control mechanism. The flow con? trol can also be achieved within the unified approval platform.

Key words: E-government; online interactive approval; interaction of heterogeneous data; workflow control

随着信息技术、网络技术的发展,电子政务对传统办公方式和政务处理提出了新的思路。政府各部门间以及政府与社会各界之间可经由各种电子化渠道进行相互沟通,并可以依据市民的需求,提供跨地域的全天候的各种形式的服务。为了实现政务公开、简化审批手续、提高办事效率,本文利用异构数据交换技术和工作流技术,设计和实现了一个电子政务平台中的网上交互审批系统。此系统不仅能够使部门的审批流程更加便捷,同时还能实现多部门的协同审批。

1关键技术

1.1异构信息的交换方式

网上交互审批系统的很多业务需要多部门的协同作业,需要在多部门之间交换数据信息。由于历史原因,各个单位采用了不同的操作系统(Windows、UNIX、Solaris等),数据库也不尽相同,如有Oracle、SQL Server、Sybase等,硬件平台呈现大型机、小型机、微机等并存。同时他们对一些数据文件的存放格式也不一样,如对空间数据的存放就含有矢量、栅格等格式。全市各个部门、单位之间成了由若干地理上分布、管理上自治、模式上异构的多种不同数据库和超文档资源组成的异构资源体。

本课题的电子政务平台将采用JAVA、EJB、SERVLET、JSP等技术实现跨平台操作,利用XML技术实现数据格式的统一和标准化,利用Web Service技术和消息传递实现跨平台异构系统的信息交换。本课题利用XML技术来实现数据格式的统一和标准化,模型采用以下四层结构模式:

表示层:采用Web浏览器作为用户交互界面,接受用户的信息请求并返回请求结果。

WWW服务器:实现信息的发布、交互和处理的功能。

信息处理层:它是整个平台体系结构的核心。信息处理层对外部信息分为两个层次进行处理,即中心机房和分机房。中心机房实现用户的身份、权限认证;根据元数据字典对外部请求信息进行分解,定位请求信息分别对应于各个分机房的具体物理位置。分机房可以是某个局,也可以是由若干个比较小部门组成,它将从中心机房传过来的信息转换成XML文档,通过XML转换器实现XML文档与数据库之间的交互,分机房中不同的XML文档也可以互相传递信息,各分中心的XML文档可以通过XML合成器合成为一个XML文档,从而实现各个局数据库系统之间异构文件、数据信息的交互和共享。XML文档经过语法分析、处理、协同XSL,通过Web服务器,便把结果信息返回给客户。在整个信息处理过程中,利用XML转换器来实现异构信息的交互和共享为信息处理层最为核心的部分。

数据库层:分布有全市各个局的数据库系统,实现数据库访问的物理操作。

图1基于XML的异构信息交换模型结构

1.2工作流控制

行政审批工作其本质就是流程化的事务处理,因此借助工作流引擎实现集中的调度和控制是顺理成章的。工作流引擎提供了强大的功能,支持通过数据的变化而自动触发流程,可对外提供流程中间环节的各项相关数据。网上交互审批系统将从具体的审批业务流程出发,分析审批业务中的部门、操作、数据及其之间的关系,结合目前审批中心的业务情况和信息化建设情况,利用符合BPEL的流控制机制来实现审批中心系统内部或部门系统内部的审批流程控制,同时实现全市统一审批平台范围内的大流程控制。

网上交互审批系统的核心是流程化的事务处理,针对目前的审批大厅与审批业务部门实际的系统情况,将采用两级工作流引擎来事项流程调度。网上交互审批系统借助工作流引擎来实现集中的调度和控制。工作流引擎提供了强大的功能,支持通过数据的变化而自动触发流程,可对外提供流程中间环节的各项相关数据,如处理状态、时间、处理人、审批意见等。

网上交互审批系统采用两级工作流引擎实现一体化的流程控制,如图2所示。

图2网上交换审批系统的两级工作流定义及流程控制

2网上交互审批系统的设计与实现

网上审批服务系统应与行政审批服务中心和办理审批单位建立协同办理机制,支持联合审批。系统的总体功能层次结构如图3所示。

网上审批服务系统大致分为四个层次,分别为表现层、综合应用层、业务协同与信息交互层、部门应用层。实现审批业务的后台维护、审批业务的网上查询与提交、审批业务处理、网上报表、问卷调查管理以及自动回复等功能。

表现层、综合应用层、业务协同与信息交互层等三个层次分别对应统一交互界面、审批业务平台和审批支撑平台,部门应用层为各部门内部的审批应用系统,包括垂直单位(如工商局、国税局、地税局等)的审批系统。安全管理与系统管理则贯穿各个环节。

图3网上交互审批系统功能层次结构图

2.1统一交互界面

统一交互界面是审批申请者与一体化行政审批系统交互的通道,审批申请者可以查看审批事项与审批流程、提交审批申请和材料、获取审批结果反馈、提出建议或投诉等。统一交互平台包括政府网站、行政审批服务中心、呼叫中心和触摸屏等方式,方便企业和公众的使用。

总体功能如下:政务信息发布;有关政策法规信息发布;审批业务信息发布;办理指南与流程说明;各种登记表格的下载;审批事项的网上申报和预审;审批状态与结果网上查询;用户意见箱;用户投诉、评议等功能。

门户网站与各部门网站均能实现链接,由两级网站分工完成各项功能。在网上审批外部系统预审完毕的审批事项信息,通过信息交换,进入网上审批内部系统数据库。网上交互系统包括网上申报、代理申报、网上办件查询、交流通道、办事指南与咨询、用户注册与认证等模块。

2.2行政审批业务平台

审批业务平台的主要用户是进行审批办理的政府公务人员。网上审批业务平台运行于政府专网上,为政府公务人员提供处理行政审批业务的工作平台,实现审批业务的信息共享、任务调度、协作交互、管理监控等业务功能。该平台包括审批中心业务系统、审批效能监控、网上报表、信息发布与反馈、网上交互管理系统等部分。

总体功能包括:

行政审批中心的审批业务受理。

在审批中心业务系统上完成相关审批业务,并由审批中心流程控制实现各部门多个审批岗位的审批流转控制。

提供对各种审批事项统一的审批效能在线监督功能。

利用信息发布与反馈模块实现审批结果的多种方式反馈,包括政府网站发布、短信回复、邮件通知、呼叫中心反馈等。

对网上查询、用户投诉、网上评议、调查问卷等进行后台管理。

提供审批中心业务系统与银行联网接口,支持交费功能。

提供纸介质材料与电子材料的管理功能,实现实物登记管理。提供统一系统管理和安全认证接口,实现用户管理与权限控制。

2.3审批支撑平台

基于电子政务系统应用支撑平台,构建网上交互审批系统的审批支撑平台,包括审批中心数据库、工作流引擎、审批信息交换、审批系统业务封装等功能。

提供工作流引擎,实现审批流程调度与控制,实现审批中心各成员单位间的流转控制(大流程)。利用工作流引擎和信息交换平台实现审批中心系统与各部门内部审批系统之间的信息交换与流程集成,利用两级工作流机制实现一体化的流程管理。

提供与各部门内部审批系统及垂直单位系统的统一信息交换通道与转换接口。实现部门审批系统封装,支持标准化、规范化的数据交换。

利用信息交换平台实现审批中心业务系统与各部门系统间的审批信息和数据交换。在中心数据库中统一存放各种审批事项的有关信息。

2.4各部门内部审批系统

除了统一的行政审批平台之外,还包括各个独立办公部门局域网上的专用审批系统。这些系统有些已经建立了,有的还需要建立,应结合具体情况通过全市政务专网纳入网上交互审批系统中来。对于已经建立独立审批系统的部门,在构建跨部门审批系统时通过信息交换平台和在其一方设置交换前置机实现互联互通信息。对于尚未建立独立审批系统的部门,应结合具体审批事项或集中建立或基于通用审批系统单独构造其内部的审批系统。

3总结

本课题对网上交互审批系统进行实施,并加以测试,确保系统符合设计要求。本文对系统的审批业务流程及异构信息交换方式进行了详细的分析,这对电子政务建设中重复建设的问题有借鉴作用。相信以后的电子政务平台可以将系统的功能模块抽象提取,形成通用的政务系统平台,并且使行政审批系统能够与其它电子政务系统更加无缝整合。

参考文献:

[1]郭宁.UML及建模[M].北京:清华大学出版社,2007:31-45.

[2]蔡敏,徐慧慧,黄炳强.UML基础与Rose建模教程[M].北京:人民邮电出版社,2006:34-78.

[3]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2007:17-54.

[4]孙秀红.基于J2EE架构的安全电子商务/电子政务系统[J].计算机技术与发展,2006(9):193-195.

[5]叶江玲,何月顺.基于J2EE架构的网上审批系统[J].科技广场,2007(5):174-175.

[6] Shackleton P,Fish J,Dawson L.E-government services in the local government context[J].An Australian case study,Business Process Man? agement Journal,2006(12):10-31.

[7]汪勇.基于XML和Web Services的电子政务数据交换平台的实现[D].西安:西北工业大学,2005.

[8]王荧,孙忠林,田刚.异构关型数据集成中间件研究[J].福建电脑,2007(1):146-147.

[9]陆静平,李尚平.利用BPEL实现协同管理平台的业务流程集成[J].微计算机信息,2008,24(9):4-6.

[10] Niels Lohmann,Peter Massuthe,Christian Stahl.Analyzing interacting WS-BPEL processes using flexible model generation[M].Data & Knowledge Engineering,2008:38-43.

[11] Kristian Bisgaard Lassen.Translating unstructured workflow processes to readable BPEL:Theory and implementation[M].International Workshop on Database and Expert Systems Applications,2008:151-153.

[12]彭炜.基于BPEL的工作流引擎的研究与设计[D].北京:国防科学技术大学计算机科学与技术,2007.

猜你喜欢
电子政务
论基于云的电子政务服务平台构建
电子政务在高校行政管理中的应用探析
基于SOA的电子政务平台的设计研究
云计算在电子政务系统中的影响研究
我国电子政务系统的安全分析与防范
电子政务与政府行政管理的变革
电子政务工程项目绩效评价研究
智慧城市时代的电子政务研究
中国电子政务的“短板”
基于系统动力学的城市电子政务系统仿真分析