文摘
英文文摘
第一章概述
1.1工作流概念的起源与发展
1.2多实例化活动节点工作流问题提出
第二章工作流理论基础及实现技术框架
2.1 WFMC(工作流管理联盟)工作流系统参考模型
2.1.1过程定义工具
2.1.2工作流执行服务
2.1.3客户应用程序
2.1.4被调应用程序
2.1.5管理及监控工具
2.1.6小结
2.2 J2EE分布式构架
2.2.1J2EE平台介绍
2.2.2 J2EE体系结构
2.2.3 EJB技术[14]
2.3 XML技术
2.3.1XML简介
2.3.2 XML的结构
2.3.3 XML和J2EE的结合
2.3.4利用Jdom技术解析XML结构[13]
2.4小结
第三章工作流活动节点多实例化设计方案
3.1活动节点多实例化工作流
3.1.1两个概念
3.1.2多实例活动的产生过程
3.1.3如何执行下一个活动
3.2多实例活动节点工作流的应用价值
第四章多实例活动节点工作流引擎设计与实现
4.1 工作流引擎的总体结构
4.1.1各模块功能及关系
4.1.2外部口设计
4.1.3逻辑结构设计
4.1.4出错处理设计
4.1.5 工作流引擎的运行和开发环境
4.2 工作流数据模型
4.2.1面向控制流的工作流引擎
4.2 2实例和模板
4.2.3 工作流数据模型的具体实现
4.3数据库管理模块设计与实现
4.3.1主要功能介绍
4.3.2主要功能模块及说明
4.4流程管理模块设计与实现技术
4.4.主要功能介绍
4.4.2 XML的解析和名-值对的设计
4.5多实例化工作流活动节点生成器的设计与实现
4.5.1多实例活动节点工作流举例
4.5.2多实例活动生成器的相关参数
4.5.3创建多实例活动生成器
4.6流程实例管理模块设计与实现
4 6.1流程实例管理模块(ProcInstMgr)功能介绍
4.6.2主要功能列表及说明
4.7小结
第五章工作流引擎系统运行举例
5.1工作流建模
5.2启动流程
5.3执行流程活动
5.4流程监控
5.5小结
第六章总结
参考文献
致谢
附录:部分JAVA源程序及流程定义XML文档
1.数据库连接源程序
2.创建流程模板源程序
3.创建流程源程序
4.创建活动源程序
5.创建活动实例生成器(shell)源程序
6.设定活动实例生成器状态源程序
7.得到活动实例生成器状态源程序
8.启动流程实例源程序
9.数据管理模块插入数据源程序
10.数据管理模块更新数据源程序
12.数据管理模块保存流程XML定义数据成BLOB字段源程序
13.判断某个活动是否已被用户委托出去
14获取用户被他人委托的流程实例
15.取得该用户可以执行的活动列表
16委托过程
17判断委托的合法性
18过程模型的XML定义文档