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

来源 :河海大学 | 被引量 : 0次 | 上传用户:liujunqiang6455314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文构建了一个基于J2EE的轻量级工作流管理系统MiniFlow.论文分别从工作流管理系统的体系结构、开发方案和工作流模型三个方面论述了MiniFlow对传统工作流管理系统的改进.MiniFlow体系结构的设计充分遵循了工作流管理联盟的工作流参考模型标准,以XPDL作为自己的工作流定义语言,是一个单引擎、可裁减的工作流管理系统.MiniFlow采用了Struts+Hibernate这种当今最流行的J2EE开发框架,有效的满足了MiniFlow的设计目标.本文详细给出了MiniFlow工作流引擎的设计和实现.MiniFlow工作流引擎的设计充分采用面向对象的设计思想,由模型类和服务类组成,模型类是MiniFlow工作流模型中各主要实体的对象模型,工作流的运行就是模型类的实例交互作用的结果,服务类为模型类提供底层支持.本文最后给出了MiniFlow工作流引擎的实现,并将其运用到一个实际项目中.
其他文献
移动通信网络的全IP化是移动通讯技术发展的必然趋势,3GPP2组织已经提出了基于全IP技术的CDMA2000扩频移动通信网。在IP技术和移动通讯网络融合的过程中需要对传统TCP/IP协议
圆并面积是指平面上任意方式放置的N个圆(N≥1)所覆盖的区域面积,圆并面积计算算法是计算几何、CAD/CAM以及计算机图形学中的一个基础算法,具有广泛的应用背景。圆弧并面积的计
随着计算机技术的飞速发展,近年来计算机视觉技术在工业自动化、工业在线检测、精密测量等领域得到越来越广泛的应用。 指针式航空仪表是目前航空工业中应用非常普遍的仪表
中间件技术是和操作系统技术,数据库技术并列的三大系统级软件技术之一。应用服务器中间件是其中市场最大的一个分支,在电子商务平台上有着广泛的应用。它屏蔽了底层操作系统
本文首先讨论了当前国内外等效带宽的若干典型估计方法和测量方法;其次,回顾了通信网络中若干典型的收费方案,分析了各种方案的原理、优缺点;然后,重点探讨了Kelly的基于等效带宽
常规试井分析和油藏数值模拟的研究,通常把井筒处理为点源,不考虑油气在井筒内的流动过程;同时,常规油气藏渗流理论也由于没有考虑油气藏开采过程中岩石骨架的变形对油藏渗透率的
列车运行图是铁路行车组织的基础,是铁路运输工作的综合性计划。随着铁路信息化建设的大力发展以及计算机编制列车运行图系统在全路的推广和日益完善,列车运行图信息系统的建
三维地形的可视化是地理信息系统(GIS)、数字摄影测量(DP)和遥感系统(RS)的重要研究内容,其中高度真实感三维图形的绘制是计算机图形学(CG)的重要研究内容。 三维地形显示
软件测试在软件开发过程中是一个非常重要方面,它并不仅仅限于在得到了开发完成的代码后,对代码进行功能性测试。软件测试技术的不断发展,已经让它渗入到软件生命周期的方方
针对目前工作流管理系统中普遍存在的柔性、鲁棒性及互操作性比较差的问题,论文结合实际开发工作流方面的经验,提出了一个具有柔性、互操作性的多引擎分布式工作流系统。该系