首页> 中文学位 >嵌入式轻量级工作流引擎研究及应用
【6h】

嵌入式轻量级工作流引擎研究及应用

代理获取

目录

文摘

英文文摘

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

第一章绪论

1.1研究背景及意义

1.2研究动态

1.2.1国外研究现状

1.2.2国内研究现状

1.2.3不足之处分析

1.3本论文的主要研究工作及创新点

1.3.1本论文的主要研究工作

1.3.2本论文的创新点

1.4本文的组织结构

1.5本章小节

第二章工作流引擎模型

2.1嵌入式轻量级引擎说明

2.1.1嵌入式引擎

2.1.2轻量级引擎

2.2 Petri网建模

2.2.1 Petri网作为建模工具的选择依据

2.2.2基于Petri网建模的工作流中的基本概念

2.3工作流引擎模型

2.3.1过程模型

2.3.2资源模型

2.3.3信息模型

2.4本章小节

第三章引擎关键理论技术研究

3.1基于xP/T_系统的流程建模

3.1.1 P/T_系统权函数的动态扩展

3.1.2基于xP/T_系统理论和xml技术的工作流过程定义

3.1.3资源分配策略及实现

3.1.4基于xP/T_系统的引擎调度机制

3.1.5工作流模型正确性验证

3.1.6 xP/T_系统中工作流模型路由结构的表示方法

3.2基于O/R映射持久层组件实现引擎数据的持久存储

3.2.1基于O/R映射的引擎数据持久层接口的设计

3.2.2基于O/R映射的数据持久层接口的工作机制

3.2.3 java反射机制在引擎数据持久层接口中的应用

3.3本章小节

第四章工作流引擎的设计及应用

4.1引擎体系结构

4.1.1工作流参考模型及体系结构

4.1.2嵌入式轻量级引擎体系结构

4.2工作流模型的设计

4.2.1 xP/T_系统基础类的设计

4.2.2引擎主要接口的设计

4.3基于嵌入式轻量级引擎组件的应用实例

4.3.1业务流程分析

4.3.2应用实例实现

4.4本章小节

第五章总结和展望

5.1总结

5.2展望

致谢

参考文献

附录

攻读硕士学位期间发表的论文和参与的项目

展开▼

摘要

工作流技术是一种正在迅速发展的软件技术,它在不同的行业已经得到了广泛应用。工作流技术得到重视的一个重要原因是它实现了信息系统的应用逻辑与过程逻辑的分离,是实现业务流程自动化的关键技术。工作流引擎是工作流管理系统的核心部分,为工作流的定义、运行提供支持。嵌入式工作流引擎将工作流引擎必须实现的功能封装成一个组件,由此提高了引擎的复用性和灵活性,同时使得部署更加简单。 针对当前工作流引擎建模中存在的一般建模方法正确性不易验证或基于Petri网建模过于繁琐的问题,本文在精简工作流资源模型的基础上提出了基于扩展的P/T系统(eXtendedP/T系统,xP/T系统)进行建模的方法,基于此本文做了以下主要工作: 1.在研究工作流管理联盟(WfMC)提出的工作流参考模型的基础上,通过基于Petri网的工作流引擎模型三维视图分析了嵌入式工作流引擎模型的过程模型、资源模型和信息模型,并给出了嵌入式工作流引擎的详细设计; 2.在研究P/T系统理论的基础上将工作流相关数据信息引入到P/T系统,并扩展P/T系统的权函数可以取零值,由此提出了xP/T系统,使得嵌入式引擎基于xP/T系统进行工作流建模更加精简。 3.采用java反射机制和轻量级组件技术javabeans设计实现了基于O/R映射的轻量级数据持久层组件,以实现嵌入式工作流引擎数据的持久化,为引擎数据的持久化提供技术支持,同时保持了引擎面向对象设计和微内核的特点; 本文在上述理论技术基础上设计实现了一个嵌入式轻量级工作流引擎组件,该组件具有良好的灵活性、可复用性和可移植性,且易与上层应用无缝集成,并给出对嵌入式轻量级工作流引擎的应用实例,最后给出了本文的总结和展望。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号