论文摘要
本文的工作源于校企合作项目“企业资产管理系统JLU-EAM”。JLU-EAM引入工作流管理子系统作为其业务层开发的平台,为水电企业提供流程支持。本文的主要工作是在描述JLU-EAM工作流子系统的架构的基础上,阐述基于J2EE的EJB技术的工作流引擎的设计与实现,并阐述对工作流可执行对象的设计与实现作为其实现的基础。JLU-EAM工作流子系统采用活动网络图建模业务流程,从业务流程中抽象出工作流可执行对象;描述了用于构造抽象流程的各种节点的抽象基类、接口和可执行对象,以及可执行对象所有可能的状态和转变事件,转变事件用于改变可执行对象的状态,以满足企业对业务流程的需求;以三个无状态会话Bean及一个消息驱动Bean为基础,将工作流引擎的大部分处理加入到消息队列JMS中执行,以更好地保证其执行的健壮性和可靠性。JLU-EAM产品将在吉林省丰满水电站实施,具有良好的应用前景。
论文目录
内容提要第一章 绪论1.1 EAM系统概述1.1.1 EAM系统的发展史1.1.2 EAM系统的定义1.1.3 EAM系统的应用1.2 工作流技术概述1.3 工作流技术在EAM系统中的应用1.4 本文的课题来源和完成的主要工作1.4.1 课题来源1.4.2 本文完成的主要工作第二章 工作流及工作流引擎的基本原理2.1 工作流的概念2.2 工作流管理系统2.2.1 工作流管理系统参考模型2.2.2 WFMC工作流管理系统的体系结构2.3 基于活动网络的工作流过程模型2.4 工作流引擎的基本原理第三章 JLU-EAM 工作流子系统的架构3.1 相关开发技术与开发环境3.1.1 开发技术3.1.2 开发环境3.2 JLU-EAM工作流管理的类型分析3.3 JLU-EAM工作流子系统的体系结构3.4 JLU-EAM工作流引擎的工作原理第四章 工作流可执行对象的设计与实现4.1 工作流可执行对象的设计4.1.1 WfExecutionObject4.1.2 WfContainer4.1.3 WfProcess4.1.4 WfBlock4.1.5 WfNode4.1.6 WfActivity4.1.7 WfAssignedActivity4.1.8 WfAdHocActivity4.1.9 WfRequesterActivity4.1.10 WfRobotActivity4.1.11 WfConnector4.1.12 WfLink4.2 工作流可执行对象的状态转变第五章 工作流引擎的设计与实现5.1 工作流引擎的设计5.2 工作流引擎的实现5.2.1 工作流引擎对过程实例的控制5.2.2 工作流引擎中的事件传播5.2.3 系统管理与监控5.2.4 工作流在消息队列JMS中的执行第六章 结束语参考文献摘要Abstract致谢导师及作者简介
相关论文文献
标签:企业资产管理论文; 工作流论文; 工作流引擎论文;