轻量级工作流引擎的设计与实现

来源 :天津理工大学 | 被引量 : 6次 | 上传用户:shangxing110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术是实现业务过程自动化的关键技术,这些年来逐渐成为研究热点。现有的工作流产品大多庞大复杂、使用困难,而且架构封闭,自成体系,很难与业务应用无缝集成,不适用于国内许多初次使用工作流技术的中小型项目。针对以上问题,本文构建了一个基于Petri网的轻量级工作流引擎PNFlow, PNFlow具有架构清晰开放、模型简单成熟、轻量级可移植等特点。论文分别从工作流系统的体系结构、工作流模型和开发方案三个方面对PNFlow进行了论述。PNFlow体系结构的设计充分遵循了工作流管理联盟的工作流参考模型标准,便于和其它工作流引擎进行交互,工作流模型采用Petri网进行系统建模,高效实用,开发方案采用了Struts+Hibernate这种当今最流行的J2EE开发框架,有效的满足了PNFlow的设计目标。本文详细给出了PNFlow工作流引擎的设计和实现。PNFlow工作流引擎的设计充分采用面向对象的设计思想,由业务类和实体类组成,业务类是PNFlow工作流模型中各主要实体的对象模型,工作流的运行就是业务类的实例交互作用的结果,实体类为业务类提供底层数据库支持。PNFlow的实现重点介绍了引擎的核心调度机制,调度算法采用了Petri网的经典算法。本文最后设计实现了网上购物系统,并将PNFlow运用到其中。
其他文献
无线传感器网络作为一种新兴的技术,已成为当前国际上备受关注的研究热点,被认为是对21世纪产生巨大影响力的技术之一。路由协议的研究是无线传感器网络的一个重要研究领域,其中
近年来随着我国高速铁路动车组的大规模投入使用,借助于先进的传感器技术、数据采集技术和计算机存储技术,动车组积累了海量的数据。利用这些海量数据进行数据分析,从而指导维修
随着Internet的高速发展,全球数据业务呈爆炸式增长。数据业务动态、突发等特性对传统的光传送网(OTN,Optical Transmission Network)提出了更高的要求。自动交换光网络(ASON
本文通过分析电子商务环境中信任的需求,设计了优先信任模型PRTM (Priority trust model),对电子商务中信誉计算进行了研究,并在完全竞争的电力市场中应用信誉计算。首先,PRT
随着航空运输市场竞争的激烈,航空公司对航段运量预测的工作越来越重视。对于航空公司来说,航段运量预测关系到其对未来发展、运力安排和市场拓展等做出重要决策,关系到其科
Web已成为了网络信息的主要平台,是人们获取信息的重要来源。但是,由于Web页面的无结构性、超链接的自由无序以及Web内容的海量性、多样性和动态变化,人们从Web上搜索真正想要的
随着数据库技术的成熟应用和Internet的迅速发展,从大量数据中挖掘有用的信息成为一个迫切需要解决的问题,数据挖掘的研究应运而生。数据挖掘经常要面对一些有噪声、杂乱、非
特征提取和描述是基于特征的图像处理和计算机视觉的基础环节,特征检测算子的检测性能和描述算子的表针性能直接决定了图像处理的效率和精度。在实际问题中图像可能受到噪声
语义解析是指将自然语言句子转化成计算机能推理的逻辑表达式。近年来,英文语义解析方面的工作硕果累累,有很多语义解析方法被相继提出。其中,基于机器翻译的语义解析方法已
容忍入侵是第三代网络安全技术“生存技术”的核心,与传统的防火墙和入侵检测技术不同,容忍入侵关注的是入侵造成的影响,而非入侵的原因。本文针对目前面向通用服务的容忍入侵系