论文部分内容阅读
摘?要 随着电子技术及网络技术的发展,电子政务成为了各级政府信息化建设主要内容之一,实现了政府内部的信息共享及公文流转,将上环节业务处理结果自动流转如下环节。本文阐述了工作流技术的工作原理,进而在该原理上探析电子政务中应用该技术。
关键词 电子政务;工作流技术;应用
中图分类号 TP399 文献标识码 A 文章编号 1673-9671-(2012)111-0186-01
各级政府在处理内外事务时存在大量信息,其信息的重要程度不同、类型繁杂、涉及面广,如果还是依靠人来处理必然工作效率极低,而且极易出现各种问题,因此就使用信息技术,有效信息化改造了办公、服务及管理等各个环节,其中应用最为广泛就是电子政务。而电子政务中较为核心的就是工作流技术,将授权服务、信任服务、信息共享以及公文流转等各项业务有机结合起来,形成了安全工作流处理业务系统,为集成不同业务提供技术手段。
1 工作流技术原理
所谓工作流即是业务全部或者部分通过计算机实现半自动或者全自动,各种活动都具备同一个目标,并且和相关操作人员进行交互,执行工作流的实例,而且还实时监控工作流之运行情况,一个工作流包含了该组活动以及彼此之间连接关系、启动过程以及终止条件,并对各个活动进行详细描述,比如活动执行者、应用程序以及所需生成的数据等。这种系统主要用来定义工作流的模型、构建工作流的实例以及管理执行系统,通过一个或者多个工作流的引擎模型完成参与工作流的人进行交互,执行工作流实例,对工作流运行情况进行监控。
2 电子政务领域中应用工作流技术
2.1 设计协同控制中心
本文在设计协同控制中心上依据工作流联盟来规范工作流系统,其设计的交互关系以及逻辑组成如下图:
图1 逻辑组成
1)功能模块。①建造功能;这部分主要是针对政务过程与有关活动进行定义以及建模,对电子政务中各种业务进行翻译,确保计算机能够进行处理,在这个过程之中涉及到各种参数,比如开始业务以及结束业务所需要的条件,处理业务中的各个处理环节以及彼此之间控制活动、数据流动的关系等。②运行功能;这一部门主要是调度、控制以及执行工作流的过程,对相应过程定义进行解析,进而产生出相关活动实例,还要按照控制规则对过程定义进行控制与协调,确保活动实例中按照顺序进行,在运行中每一个活动实例都是通过一个工作项体现出来的,而执行实例且是有关人员调用应用程序,处理该实例中涉及到的相关数据;一旦处理完成之后,再通过协同中心依据结果确定出下一个流转程序,进而产生出相应工作项,并且还要通知相关用户实施处理。③运行交互功能;要满足多个应用需要,该中心对不同应用系统实施交互之时,还需要构建出不同应用接口与标准API函数,并且要在不同系统时间交互;还可以灵活构建调用通道,在处理事务之时就直接对应用程序进行调用,这类调用就能够分布与异构与系统之间的。
2)总体结构。①过程定义;这个模块主要是对工作流的执行服务及过程需要的信息进行描述,应用第三方建模工具建立出形象化的流程模型,并且经过接口关系构建出系统必须的控制数据,这样就能够为系统自身过程定义直接产生控制数据,该系统中的流程定义包含了活动、流程、相关数据、转换条件以及角色等各个实体,在实际中每个审批事项就是一个过程模块,主要包含建设项目的审批、项目立项审批以及三资企业设立审批等等。②工作流引擎;该模块主要的对业务过程进行调度,一旦构建完之后工作流的执行服务器就对实例进行全面监控、管理及调度,其中包含了过程实例化与执行、调度过程及活动、和外部资源的交互以及对相关数据进行处理。从过程定义来看,每一个过程实例都能够产生出相应实例过程表,对运行工程进行过程实例及管理,给过程及活动导航,完成和外部资源的交互,对工作流的控制数据进行维护,给用户或者应用提供相关数据,对各种过程实例的执行进行控制、监督及管理。在该工作流技术中,工作流引擎属于整个系统核心部分。③任务表;按照用户要求,查找任务表来获取特定的任务项,通过最后的活动页面表来获取处理页面的路径,把这个路径返给用户实施处理,如果用户要提交任务,管理器就对任务表进行修改,同时告知工作流引擎进行处理。④执行过程;一旦启动了过程实例,协调中心就会执行过程,其一选择出待启动过程定义;其二依据用户所指出的实例名称,构建出新工程实例;其三依据过程实例开始活动,构建出新活动实例;其四是新构建出工作项,并把这个工作项归入到用户工作项的列表中去。
2.2 电子政务中应用工作流技术
如今,电子政务中比较常用就是网上审批流程化。政府的网站上设置有统一入口之受理用户申请,在入口处检查了用户材料及审批事项,就要依据相应法规政策,把用户的材料转到相应的办理单位。为了将上面设计的协调控制中心应用于电力政务领域之中,本文就使用了JAVA进行开发与实现,应用了Browser/Server 3层结构。
首先是数据层;本研究中采用了数据库系统对系统数据及用户数据进行存储,在系统时间中包含了工作流的运行数据以及过程定义的数据。
其二是业务层;该层中包含了工程定义的工具、引擎及管理监控的工具以及访问数据的构件,相比之下尤其是引擎属于核心模块,对过程定义进行解释,提供运行的环境以及运行调度实例,并给上层提供相应访问接口。
其三表示层,也就是客户端;通过该层用户就能够互相交流,这层划分成系统管理员与工作人员两类,管理人员主要是开发客户端及构建业务流程模块,并通过管理监控工具来监控活动实例及运行实例的状态,配置角色与用户权限。
通过该系统,企业一个人就能够经过网站,给相关单位申请办理审批的事项,行政单位就统一进行受理,并经过网上发布及联合审批,在限期内对所有申请完成审批,将最终结果通知个人与企业。相关工作人员进入网站后,系统就会将和该职位相关业务列表,并将每项工作标题、部门、来源、申请办理时间及结束时间等显示在界面上,自然系统管理员就能够定义审批事项。
3 结束语
本研究设计协同控制中心并实现政府相关项目的管理系统,为协同控制构建出安全、有效、可行管理监控平台,应用工作流技术实现协同控制的自动化管理。而且该管理系统具备较强适应性与可扩展性,打破政府办公的一站式模式,实现了社会信息化。
参考文献
[1]陈静.电子政务应用之一体化协同办公OA系统架构初探[J].内蒙古科技与经济,2011,12.
[2]刘峰,张伟.一种扩展了价格信息的着色Petri网及其应用[J].计算机应用,2007,27(10).
[3]李金阳.J2EE技术在电子商务工作流管理系统中的应用研究[J].商场现代化,2009,22.
[4]林文水,王建东.工作流技术在法院管理系统中的应用[J].计算机与现代化,2011,04.
关键词 电子政务;工作流技术;应用
中图分类号 TP399 文献标识码 A 文章编号 1673-9671-(2012)111-0186-01
各级政府在处理内外事务时存在大量信息,其信息的重要程度不同、类型繁杂、涉及面广,如果还是依靠人来处理必然工作效率极低,而且极易出现各种问题,因此就使用信息技术,有效信息化改造了办公、服务及管理等各个环节,其中应用最为广泛就是电子政务。而电子政务中较为核心的就是工作流技术,将授权服务、信任服务、信息共享以及公文流转等各项业务有机结合起来,形成了安全工作流处理业务系统,为集成不同业务提供技术手段。
1 工作流技术原理
所谓工作流即是业务全部或者部分通过计算机实现半自动或者全自动,各种活动都具备同一个目标,并且和相关操作人员进行交互,执行工作流的实例,而且还实时监控工作流之运行情况,一个工作流包含了该组活动以及彼此之间连接关系、启动过程以及终止条件,并对各个活动进行详细描述,比如活动执行者、应用程序以及所需生成的数据等。这种系统主要用来定义工作流的模型、构建工作流的实例以及管理执行系统,通过一个或者多个工作流的引擎模型完成参与工作流的人进行交互,执行工作流实例,对工作流运行情况进行监控。
2 电子政务领域中应用工作流技术
2.1 设计协同控制中心
本文在设计协同控制中心上依据工作流联盟来规范工作流系统,其设计的交互关系以及逻辑组成如下图:
图1 逻辑组成
1)功能模块。①建造功能;这部分主要是针对政务过程与有关活动进行定义以及建模,对电子政务中各种业务进行翻译,确保计算机能够进行处理,在这个过程之中涉及到各种参数,比如开始业务以及结束业务所需要的条件,处理业务中的各个处理环节以及彼此之间控制活动、数据流动的关系等。②运行功能;这一部门主要是调度、控制以及执行工作流的过程,对相应过程定义进行解析,进而产生出相关活动实例,还要按照控制规则对过程定义进行控制与协调,确保活动实例中按照顺序进行,在运行中每一个活动实例都是通过一个工作项体现出来的,而执行实例且是有关人员调用应用程序,处理该实例中涉及到的相关数据;一旦处理完成之后,再通过协同中心依据结果确定出下一个流转程序,进而产生出相应工作项,并且还要通知相关用户实施处理。③运行交互功能;要满足多个应用需要,该中心对不同应用系统实施交互之时,还需要构建出不同应用接口与标准API函数,并且要在不同系统时间交互;还可以灵活构建调用通道,在处理事务之时就直接对应用程序进行调用,这类调用就能够分布与异构与系统之间的。
2)总体结构。①过程定义;这个模块主要是对工作流的执行服务及过程需要的信息进行描述,应用第三方建模工具建立出形象化的流程模型,并且经过接口关系构建出系统必须的控制数据,这样就能够为系统自身过程定义直接产生控制数据,该系统中的流程定义包含了活动、流程、相关数据、转换条件以及角色等各个实体,在实际中每个审批事项就是一个过程模块,主要包含建设项目的审批、项目立项审批以及三资企业设立审批等等。②工作流引擎;该模块主要的对业务过程进行调度,一旦构建完之后工作流的执行服务器就对实例进行全面监控、管理及调度,其中包含了过程实例化与执行、调度过程及活动、和外部资源的交互以及对相关数据进行处理。从过程定义来看,每一个过程实例都能够产生出相应实例过程表,对运行工程进行过程实例及管理,给过程及活动导航,完成和外部资源的交互,对工作流的控制数据进行维护,给用户或者应用提供相关数据,对各种过程实例的执行进行控制、监督及管理。在该工作流技术中,工作流引擎属于整个系统核心部分。③任务表;按照用户要求,查找任务表来获取特定的任务项,通过最后的活动页面表来获取处理页面的路径,把这个路径返给用户实施处理,如果用户要提交任务,管理器就对任务表进行修改,同时告知工作流引擎进行处理。④执行过程;一旦启动了过程实例,协调中心就会执行过程,其一选择出待启动过程定义;其二依据用户所指出的实例名称,构建出新工程实例;其三依据过程实例开始活动,构建出新活动实例;其四是新构建出工作项,并把这个工作项归入到用户工作项的列表中去。
2.2 电子政务中应用工作流技术
如今,电子政务中比较常用就是网上审批流程化。政府的网站上设置有统一入口之受理用户申请,在入口处检查了用户材料及审批事项,就要依据相应法规政策,把用户的材料转到相应的办理单位。为了将上面设计的协调控制中心应用于电力政务领域之中,本文就使用了JAVA进行开发与实现,应用了Browser/Server 3层结构。
首先是数据层;本研究中采用了数据库系统对系统数据及用户数据进行存储,在系统时间中包含了工作流的运行数据以及过程定义的数据。
其二是业务层;该层中包含了工程定义的工具、引擎及管理监控的工具以及访问数据的构件,相比之下尤其是引擎属于核心模块,对过程定义进行解释,提供运行的环境以及运行调度实例,并给上层提供相应访问接口。
其三表示层,也就是客户端;通过该层用户就能够互相交流,这层划分成系统管理员与工作人员两类,管理人员主要是开发客户端及构建业务流程模块,并通过管理监控工具来监控活动实例及运行实例的状态,配置角色与用户权限。
通过该系统,企业一个人就能够经过网站,给相关单位申请办理审批的事项,行政单位就统一进行受理,并经过网上发布及联合审批,在限期内对所有申请完成审批,将最终结果通知个人与企业。相关工作人员进入网站后,系统就会将和该职位相关业务列表,并将每项工作标题、部门、来源、申请办理时间及结束时间等显示在界面上,自然系统管理员就能够定义审批事项。
3 结束语
本研究设计协同控制中心并实现政府相关项目的管理系统,为协同控制构建出安全、有效、可行管理监控平台,应用工作流技术实现协同控制的自动化管理。而且该管理系统具备较强适应性与可扩展性,打破政府办公的一站式模式,实现了社会信息化。
参考文献
[1]陈静.电子政务应用之一体化协同办公OA系统架构初探[J].内蒙古科技与经济,2011,12.
[2]刘峰,张伟.一种扩展了价格信息的着色Petri网及其应用[J].计算机应用,2007,27(10).
[3]李金阳.J2EE技术在电子商务工作流管理系统中的应用研究[J].商场现代化,2009,22.
[4]林文水,王建东.工作流技术在法院管理系统中的应用[J].计算机与现代化,2011,04.