论文摘要
工作流技术是一种正在迅速发展的软件技术,它在不同的行业已经得到了广泛应用。工作流技术得到重视的一个重要原因是它实现了信息系统的应用逻辑与过程逻辑的分离,是实现业务流程自动化的关键技术。工作流引擎是工作流管理系统的核心部分,为工作流的定义、运行提供支持。嵌入式工作流引擎将工作流引擎必须实现的功能封装成一个组件,由此提高了引擎的复用性和灵活性,同时使得部署更加简单。 针对当前工作流引擎建模中存在的一般建模方法正确性不易验证或基于Petri网建模过于繁琐的问题,本文在精简工作流资源模型的基础上提出了基于扩展的P/T系统(eXtended P/T_系统,xP/T_系统)进行建模的方法,基于此本文做了以下主要工作: 1.在研究工作流管理联盟(WfMC)提出的工作流参考模型的基础上,通过基于Petri网的工作流引擎模型三维视图分析了嵌入式工作流引擎模型的过程模型、资源模型和信息模型,并给出了嵌入式工作流引擎的详细设计; 2.在研究P/T系统理论的基础上将工作流相关数据信息引入到P/T系统,并扩展P/T系统的权函数可以取零值,由此提出了xP/T_系统,使得嵌入式引擎基于xP/T_系统进行工作流建模更加精简。 3.采用java反射机制和轻量级组件技术javabeans设计实现了基于O/R映射的轻量级数据持久层组件,以实现嵌入式工作流引擎数据的持久化,为引擎数据的持久化提供技术支持,同时保持了引擎面向对象设计和微内核的特点; 本文在上述理论技术基础上设计实现了一个嵌入式轻量级工作流引擎组件,该组件具有良好的灵活性、可复用性和可移植性,且易与上层应用无缝集成,并给出对嵌入式轻量级工作流引擎的应用实例,最后给出了本文的总结和展望。
论文目录
摘要ABSTRACT第一章 绪论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.1.1 有向网和网系统的基本概念2.3.1.2 过程模型控制结构的约束关系2.3.1.3 过程实例和活动实例的运行状态2.3.2 资源模型2.3.3 信息模型2.3.1.1 工作流控制数据2.3.1.2 工作流相关数据2.4 本章小节第三章 引擎关键理论技术研究系统的流程建模'>3.1 基于xP/T系统的流程建模系统权函数的动态扩展'>3.1.1 P/T系统权函数的动态扩展系统理论和xml技术的工作流过程定义'>3.1.2 基于xP/T系统理论和xml技术的工作流过程定义3.1.2.1 xml相关技术3.1.2.2 工作流的过程定义及解析的实现3.1.3 资源分配策略及实现系统的引擎调度机制'>3.1.4 基于xP/T系统的引擎调度机制3.1.4.1 创建一个过程实例Case3.1.4.2 对活动Activity的操作3.1.5 工作流模型正确性验证系统的工作流模型的可达性验证:'>3.1.5.1 基于xP/T系统的工作流模型的可达性验证:系统的工作流模型的活性验证'>3.1.5.2 基于xP/T系统的工作流模型的活性验证系统的工作流模型的完整性验证'>3.1.5.3 基于xP/T系统的工作流模型的完整性验证系统中工作流模型路由结构的表示方法'>3.1.6 xP/T系统中工作流模型路由结构的表示方法3.2 基于O/R映射持久层组件实现引擎数据的持久存储3.2.1 基于O/R映射的引擎数据持久层接口的设计3.2.2 基于O/R映射的数据持久层接口的工作机制3.2.3 java反射机制在引擎数据持久层接口中的应用3.2.3.1 引擎数据持久层接口的动态加载机制3.2.3.2 java反射机制在框架动态加载中的实现3.3 本章小节第四章 工作流引擎的设计及应用4.1 引擎体系结构4.1.1 工作流参考模型及体系结构4.1.2 嵌入式轻量级引擎体系结构4.2 工作流模型的设计系统基础类的设计'>4.2.1 xP/T系统基础类的设计4.2.1.1 库所类(Place)4.2.1.2 边类(Edge):4.2.1.3 变迁类(Transition):4.2.2 引擎主要接口的设计4.2.2.1 引擎资源管理接口的设计4.2.2.2 引擎过程定义接口的设计4.2.2.3 可扩展的事件监听通知接口的设计4.2.2.4 引擎工作列表接口的设计4.2.2.5 引擎输入/输出接口的设计4.2.2.6 引擎持久层接口的设计4.3 基于嵌入式轻量级引擎组件的应用实例4.3.1 业务流程分析4.3.2 应用实例实现4.4 本章小节第五章 总结和展望5.1 总结5.2 展望致谢:参考文献:附录攻读硕士学位期间发表的论文和参与的项目
相关论文文献
标签:嵌入式工作流引擎论文; 系统论文; 组件复用论文; 数据持久层论文;