西北工业大学
硕士学位论文
基于J2EE的工作流引擎的设计与实现
姓名:贾小卫
申请学位级别:硕士
专业:计算机软件与理论
指导教师:王备战
20050101
西北工业大学硕十学位论文摘要
摘要
工作流管理系统是实现计算机辅助协同工作的工具,能实现工作流程的全
部或部分自动管理功能。依据特定的规范,定制工作流程,实现计算机的辅助
控制。不仅便于工作的规范化,而且便于人员、资源的合理配置、工作流程的
监督、审查并提高工作效率。
工作流引擎是的核心软件组件。它的功能包括解释过程定义、创
建过程实例并控制其执行、调度各项活动、为用户工作表添加工作项、通过应
用程序接口调用应用程序、提供监督和管理功能等。工作流执行子系统
可以包括多个工作流引擎,不同工作流引擎通过协作共同执行工作流。
本文参考工作流管理联盟,简称
规范,提出了一种面向电子政务应用的工作流引擎模型,该模型采用状态图来
表示,设计了其描述,采用分析模型的正确性,同时设计了工
作流引擎的组织管理模型和资源管理模型,开发了一套基于关系数据库的工作
流引擎,实现采用了流行的体系结构,详细分析了对面相对象的关系数据
库设计,数据持久化和事务处理的解决方案,实现了流程解析与管理器,流程
导航器,任务列表管理器,应用调用适配器等工作流引擎的主要功能模块,提
供了一系列比较完备的,可以方便的与其他系统进行集成,应用开发者可
以将这些嵌入到自己的应用系统中从而快速实现具有工作流性质的信息
系统,可以显著地缩短关键业务的开发周期。
关键字工作流引擎,关系数据库,电子政务
西北工业大学硕士学位论文
西北工业大学硕士学位论文第一章绪论
第一章绪论
研究背景和意义
在当今信息技术发展的大潮下,各级政府部门作为国家信息组织、发布的中
心枢纽,在信息化的进程中起着无可替代的决定作用。随着信息化的发展普及,
电子政务的建设成为政府机关的一个战略性课题。为了进一步推动电子政务建
设,提高政府机关办公效率、提升政府绩效,政府的信息化建设将从原有的单一
的政府机关上网工程,发展到整个政府机关群体的信息化过程。通过信息化的手
段提高政府的办公效率,改变政府职能,实现政府流程再造,提高政府为公众服
务的水平,是我们实施电子政务建设的核心目标。
电子政务的典型应用包括公文管理、督查管理、政务信息采集与发布、内部
请示报告管理、档案管理、会议管理、领导活动管理、政策法规库、论坛等,其
中很大一部分具有流程的特点,如,由发起者如文件起草人发起流程,经过
本部门以及其他部门的处理如签署、会签,最终到达流程的终点如发出文
件、归档入库。工作流程可以是互相连接、交叉或循环进行的,如一个工作流
的终点可能就是另一个工作流的起点,如上级部门的发文处理过程结束后引发了
下级部门的收文处理过程。工作流程也可是打破单位界限的,发生于机关与机关
的相关单位之间。
工作流管理系统是实现计算机辅助协同工作的工具,能实现工作流程的全部
或部分自动管理功能。依据特定的规范,定制工作流程,实现计算机的辅助控制。
不仅便于工作的规范化,而且便于人员、资源的合理配置、工作流程的监督、审
查并提高工作效率。
目前我台不统一,现有的办公系统大部
分都是建立在平台之上,核心系统没有我国自主的知识产权,使
得系统的安全性和稳定性不能得到保证。因此需要开发可以适应复杂异构平台
的,具有集成性、重用性、可扩展性的工作流管理系统。
本文参考规范,提出了一种面向电子政务应用工作流引擎模型,开
发了一套基于关系数据库的工作流引擎,实现采用了流行的体系结构,提
西北工业大学硕士学位论文第一章绪论
第一章绪论
研究背景和意义
在当今信息技术发展的大潮下,各级政府部门作为国家信息组织、发布的中
心枢纽,在信息化的进程中起着无可替代的决定作用。随着信息化的发展普及,
电子政务的建设成为政府机关的一个战略性课题。为了进一步推动电子政务建
设,提高政府机关办公效率、提升政府绩效,政府的信息化建设将从原有的单一
的政府机关上网工程,发展到整个政府机关群体的信息化过程。通过信息化的手
段提高政府的办公效率,改变政府职能,实现政府流程再造,提高政府为公众服
务的水平,是我们实施电子政务建设的核心目标。
电子政务的典型应用包括公文管理、督查管理、政务信息采集与发布、内部
请示报告管理、档案管理、会议管理、领导活动管理、政策法规库、论坛等,其
中很大一部分具有流程的特点,如,由发起者如文件起草人发起流程,经过
本部门以及其他部门的处理如签署、会签,最终到达流程的终点如发出文
件
基于J2EE的工作流引擎的设计与实现 来自淘豆网www.taodocs.com转载请标明出处.