论文部分内容阅读
工作流是能够完全或者部分自动执行的经营过程,它根据一系列过程规则,使文档、信息或任务能够在不同的执行者之间传递与执行。随着工作流管理技术的发展,工作流管理系统与Internet的结合成为工作流技术研究的一个热点,基于WEB的工作流管理系统成为工作流领域一个新的发展方向。本文研究对象是基于WEB的工作流管理系统的设计与实现,在工作流模型、工作流定义语言、工作流建模工具以及系统实现上进行了较为深入的研究。本文首先综述了工作流技术的起源、现状、发展趋势,说明了工作流目前发展存在的不足。然后,详细的讲述了工作流的相关概念,阐述了工作流管理系统的分类、主要功能以及系统结构,并讨论了WFMC提出的工作流参考模型。对目前实现工作流的具体方法进行比较,选择了专用的工作流引擎进行工作流管理系统的开发,对当前流行的JBossjBPM工作流引擎进行了深入剖析,主要包括jBPM的介绍、优势、组成等,流程的建模以及对流程的各种操作都进行了详细的介绍。介绍了基于WEB的优势,同时,对工作流管理系统开发中要用到的J2EE平台中相关技术进行了详细地说明。最后将JBossjBPM和J2EE相结合构建工作流管理系统的思想应用到一个具体的办公自动化项目中,介绍了该项目的业务描述、设计原则、总体架构,系统功能,安全策略、开发平台以及部分实现等。