首页> 中文学位 >活动节点多实例化工作流问题研究及其工作流引擎的设计与实现
【6h】

活动节点多实例化工作流问题研究及其工作流引擎的设计与实现

代理获取

目录

文摘

英文文摘

第一章概述

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定义文档

展开▼

摘要

工作流技术被称为下一代信息处理技术,在各个行业的不同事务处理中其应用不断增加.工作流系统的主要特征是能自动控制人机参与的活动流程,特别是那些和信息技术应用程序及工具交互的流程.工作流引擎是工作流系统中的一个核心组成部分,它负责控制流程活动之间的协同工作,使各个活动有机的结合到一起,形成一个能够完成一定逻辑功能的工作流程.该文对工作流引擎技术进行了扩展,提出了多实例活动节点工作流的概念.利用功能扩展后的工作流引擎可以完成对同一个活动进行多实例化的操作,在实际工作中使得一个工作活动能够产生不同的活动实例,然后分别完成相应的工作.为了控制这些由同一活动生成的不同活动实例,该文还提出一种叫做活动实例生成器的工具对多实例活动进行控制、管理.全文重点论述了作者设计和实现的工作流引擎系统的部分模块,在阐述各个模块功能设计和实现技术的同时,还对工作流引擎的整体功能进行了相应介绍.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号