论文部分内容阅读
工作流管理技术是一种实现企业业务过程定义及自动化或半自动化执行的技术。工作流管理系统主要依靠工作流管理技术,并以计算机支持的分布式、协同工作业务流程的自动化或半自动化为研究目标。
本文介绍了工作流管理技术的研究现状和工作流管理系统的基本理论,包括工作流技术基本概念,工作流管理系统的组成与特点,工作流参考模型等。在此基础上,提出了基于J2EE的工作流管理系统的体系结构,并按照MVC设计模式和模块化设计思想对系统进行了分层设计和功能设计。根据工作流参考模型及一系列规范,给出了工作流引擎的体系结构和类设计方案,并对其进行了详细设计与实现。根据JSF技术,设计了工作流设计器的体系结构和界面设计方案,并对工作流设计过程进行了详细设计与实现。另外,本文提出了一系列工作流过程推动算法,包括启动工作流算法、推动工作流一步算法、推动工作流直至推不动算法等。
从原型系统的实例运行效果来看,基于J2EE的工作流管理系统具有良好的伸缩性、互操作性和扩展性,可以满足较复杂的企业工作流需求。
本文介绍了工作流管理技术的研究现状和工作流管理系统的基本理论,包括工作流技术基本概念,工作流管理系统的组成与特点,工作流参考模型等。在此基础上,提出了基于J2EE的工作流管理系统的体系结构,并按照MVC设计模式和模块化设计思想对系统进行了分层设计和功能设计。根据工作流参考模型及一系列规范,给出了工作流引擎的体系结构和类设计方案,并对其进行了详细设计与实现。根据JSF技术,设计了工作流设计器的体系结构和界面设计方案,并对工作流设计过程进行了详细设计与实现。另外,本文提出了一系列工作流过程推动算法,包括启动工作流算法、推动工作流一步算法、推动工作流直至推不动算法等。
从原型系统的实例运行效果来看,基于J2EE的工作流管理系统具有良好的伸缩性、互操作性和扩展性,可以满足较复杂的企业工作流需求。