文摘
英文文摘
声明
致谢
1 引言
1.1研究背景和意义
1.2研究现状
1.3研究内容
2 相关理论和技术
2.1工作流定义及意义
2.2 工作流适用范围
2.3工作流管理系统
2.3.1 工作流管理系统基本概念及定义
2.3.2 工作流管理系统的体系结构
2.4 工作流模型与建模
2.4.1基本概念
2.4.2工作流模型
2.4.3 工作流过程定义语言XPDL
2.4.4过程元模型
2.4.5工作流过程建模
2.4.6建模工具JAWE
2.5 工作流引擎及功能
2.6 工作流引擎的分类
2.7 J2EE框架
2.8软件工程思想
3 工作流引擎的分析和设计
3.1 工作流引擎的总体设计
3.1.1精简的优势
3.1.2符合WFMC规范的优势
3.1.3嵌入式方式
3.2模型解释模块的分析设计
3.2.1过程元模型实体分析
3.2.2相关语义约束
3.3流程控制模块的分析和设计
3.4过程的执行分析
3.4.1过程实例的状态图
3.4.2过程的执行过程
3.5活动的执行
3.5.1活动实例的状态图
3.5.2活动的执行
3.6流转控制分析与设计
3.6.1本工作流引擎支持的控制模式
3.6.2逻辑执行的过程
3.6.3本模块涉及的主要对象
3.7其他功能模块
3.8用户界面设计
4 工作流引擎的实现
4.1模型解释模块的实现
4.1.1基于元模型实体属性裁剪的数据模型的建立
4.1.2 XPDL文件的解析
4.2流程控制模块的实现
4.3其他功能模块的实现
5 工作流引擎应用实例
5.1 务流程分析
5.1.1过程模型
5.1.2组织模型
5.2应用开发工作
6 结论
参考文献
作者简历