首页> 中文学位 >轻量级工作流管理系统MiniFlow——工作流引擎的设计与实现
【6h】

轻量级工作流管理系统MiniFlow——工作流引擎的设计与实现

代理获取

目录

文摘

英文文摘

学位论文独创性声明及使用授权说明

第一章绪论

1.1研究背景

1.2研究现状

1.3研究内容和成果

1.4论文结构

第二章MiniFlow体系结构和开发方案

2.1工作流参考模型

2.2 MiniFlow系统体系结构

2.3 MiniFlow系统开发方案

2.3.1 Struts技术简介

2.3.2 Hibernate技术简介

2.3.3基于Struts+Hibernate的MiniFlow系统开发方案

2.4本章小结

第三章MiniFlow引擎的分析与设计

3.1 MiniFlow的工作流模型

3.1.1工作流模型的组成

3.1.2过程模型

3.1.3组织模型

3.1.4信息模型

3.2 MiniFlow引擎的模型类设计

3.2.1工作流请求者接口类

3.2.2工作流管理器接口类

3.2.3工作流执行体接口类

3.2.4工作流过程接口类

3.2.5工作流活动接口类

3.2.6工作流资源接口类

3.2.7工作流分配接口类

3.2.8工作流事件审计接口类

3.2.9工作流的执行分析

3.3 MiniFlow引擎的服务类设计

3.3.1引擎管理器

3.3.2会话管理器

3.3.3用户组管理器

3.3.4流程库管理器

3.3.5外部应用程序映射管理器

3.3.6流程定义解析器

3.4本章小结

第四章MiniFlow引擎关键技术实现

4.1流程定义的解析

4.2工作流过程导航

4.3执行体状态控制

4.4资源分配和人工交互

4.5应用代理的实现

4.6本章小结

第五章MiniFlow工作流引擎应用实例

5.1业务流程分析

5.1.1过程模型

5.1.2组织模型

5.1.3信息模型

5.2应用开发工作

5.2.1启动流程

5.2.2获取工作列表

5.2.3工作项处理

5.3本章小结

第六章总结与展望

6.1总结

6.2展望

参考文献

致谢

展开▼

摘要

本文构建了一个基于J2EE的轻量级工作流管理系统MiniFlow.论文分别从工作流管理系统的体系结构、开发方案和工作流模型三个方面论述了MiniFlow对传统工作流管理系统的改进.MiniFlow体系结构的设计充分遵循了工作流管理联盟的工作流参考模型标准,以XPDL作为自己的工作流定义语言,是一个单引擎、可裁减的工作流管理系统.MiniFlow采用了Struts+Hibernate这种当今最流行的J2EE开发框架,有效的满足了MiniFlow的设计目标.本文详细给出了MiniFlow工作流引擎的设计和实现.MiniFlow工作流引擎的设计充分采用面向对象的设计思想,由模型类和服务类组成,模型类是MiniFlow工作流模型中各主要实体的对象模型,工作流的运行就是模型类的实例交互作用的结果,服务类为模型类提供底层支持.本文最后给出了MiniFlow工作流引擎的实现,并将其运用到一个实际项目中.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号