节点文献

基于轻量级J2EE的工作流引擎的研究与设计

Research and Design on Workflow Engine Based on Lightweight J2EE

【作者】 朱智武

【导师】 邵平凡;

【作者基本信息】 武汉科技大学 , 计算机应用技术, 2008, 硕士

【摘要】 工作流管理系统是实现计算机辅助协同工作的工具,能够实现工作流程的全部或者部分自动管理功能。它不仅便于工作的规范化,而且便于人员与资源的合理配置、工作流流程的监督与审查并提高工作效率。工作流引擎作为工作流管理系统的核心,是实现工作流管理系统的基础,吸引了来自研究机构与产业界广泛地关注。本文首先介绍了工作流技术的发展与研究现状以及一些相关背景,然后介绍工作流管理联盟所提出的工作流管理系统的概念和体系结构以及工作流的参考模型,接着介绍了实现工作流引擎的J2EE相关技术,包括较为流行的Spring框架、Hibernate框架和在开发过程中经常用到的几种设计模式。本文从分析工作流引擎的设计目标和主要实现的功能出发,叙述了工作流过程定义的元模型,过程与活动的状态转换和工作流运转模型以及本文所用到的过程定义语言,然后提出一种基于轻量级J2EE框架的工作流引擎的体系结构,采用开源框架Spring+Hibernate作为引擎的架构,设计与实现工作流引擎中各个功能,并给出了引擎关键技术的实现,最后用本文所设计的工作流引擎实现一个工作流管理系统的原型。

【Abstract】 Workflow management system is a tool to realize computer support collaboration work, and can realize the management of workflow entirely or partially automatically. It not only benefits to the standardization of work, but also is convenient for reasonable disposition of personnel and resource, the supervision, examination of workflow to improve working efficiency. Workflow engine is the core of workflow management system and the key to realize a workflow management system. It has drawn on extensive attention by the research institutions and industry fields.This article firstly introduces the development of the workflow technology, the research present situation as well as some relevant background, then introduces the concept and the architecture of the workflow management system, which workflow management coalition puts forward, besides introduces the workflow reference model. Secondly, it introduces J2EE relevant technology which can realize the workflow engine, including more popular spring framework, hibernate framework and many design patterns which are often used in the project.This article analyses the design goals and main functions of the workflow engine, describes the basic process definition meta-model, the conversion of process and activity and the running model of workflow. Afterwards, it brings forward a architecture of the workflow engine based on lightweight J2EE framework, and use the spring and hibernate framework as the structure of the engine, designs the functions of workflow engine and realizes them. In the same time, it puts forward the realization of the key technology. Finally, a simple workflow management system is realized by the engine.

  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】135
节点文献中: 

本文链接的文献网络图示:

本文的引文网络