论文部分内容阅读
本论文主要内容是电子政务系统中工作流机制的研究与实现。为了在电子政务系统中支持工作流机制,满足项目需求而实现一个轻量级的工作流引擎。
本文首先介绍了工作流管理系统,工作流引擎的相关知识以及研究现状,详细分析了工作流管理联盟的一系列规范、工作流相关理论以及实现技术,并且对J2EE技术进行了分析。为了实现一个轻量级和可扩展的系统,在电子政务系统的整体设计和实现上采用优秀和成熟的开源框架。接着深入研究了开源的工作流管理系统JBPM,对其的流程建模方法,工作流引擎的结构等进行了分析。结合电子政务项目的具体需求,使用JPDL作为流程定义语言进行支持电子政务系统的核心工作流引擎的开发,开发一个适用于该系统的轻量级工作流引擎。然后论文详细介绍了工作流在电子政务中的运行原理,分别给出了工作流的模型库和实例库的数据结构设计,分析了运行阶段与用户的交互功能,给出了工作流引擎的详细设计。最后论文设计并实现了电子政务系统中的日常业务子系统和公文运转子系统,并详细说明了如何针对具体的业务流程进行建模以及结合工作流引擎完成自动化的业务流程。该工作流引擎灵活和易扩展的特性,使得其能够很好的解决电子政务系统中遇到的一些变化的业务流程,满足电子政务系统的需求。极大的提高了政府的工作效率,并且优化了政府的工作流程。