分布式工作流引擎的研究与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:TemplarLee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流管理(Workflow Management)是计算机支持的协同工作(CSCW)研究的一个重要方向。分布式工作流采用分布式策略将工作流系统功能离散化或模块化,通过各个模块间的相互协作,实现预定的功能。引擎的分布是分布式工作流的一个重要研究方向,它通过一组分布在不同节点上的引擎之间的协作来完成过程实例的执行。各个引擎负责执行过程实例的不同部分,引擎之间通过可靠的通信机制实现协作。论文首先对分布式工作流技术理论和国内外相关科研成果进行研究,同时将当前主流的几种分布式技术进行分析比较,探讨了它们与工作流技术结合的可行性。在对项目应用背景进行充分调研后,提出了基于多任务域结构的分布式工作流系统解决方案,对系统架构、运行策略、通信机制和数据存储策略等进行了深入的分析。通过对工作流技术和J2EE技术的深入研究,以及对国内外科研成果的借鉴,设计并实现了分布式工作流引擎原型DWF-Engine的核心部分。设计了基于“ECA”思想的“节点-事件-动作”模型,使引擎执行的灵活性大为增强,同时还设计了任务的柔性分配模型。引擎间的通信采用基于JMS的消息机制,引擎数据的持久化采用了基于对象关系映射的方法。论文还针对引擎原型实现过程中涉及到的一些关键技术做了较为深入的论述。最后对分布式工作流引擎的应用进行了分析,通过实例来介绍如何使用DWF-Engine进行开发,并验证了引擎核心模块运行的正确性。基于J2EE的分布式工作流引擎DWF-Engine与其他同类引擎相比,具有更好的灵活性和可扩展性。
其他文献
本文以11个新兴市场国家作为研究样本,采用事件研究法考察了美国量化宽松货币政策的退出公告对新兴经济体的影响。结果发现:(1)美联储有关QE退出的公告事件导致新兴经济体货
目的:观察针药合用治疗脑卒中后痉挛性偏瘫的临床疗效。方法:将62例患者随机分为2组。对照组30例采用中药汤剂治疗,观察组32例以针药合用方法治疗,2组均连续治疗1个月。观察2
为了探索NaCl胁迫下2个桑树品种叶片中脯氨酸、可溶性糖和可溶性蛋白含量变化,以‘物45’和‘铁把’的2a生嫁接苗为试验材料,设置4个NaCl浓度处理(0、0.2%、0.3%、0.4%),研究
在经济文化交流越发频繁下,港航工程行业获得了前所未有的发展,并在推动经济向前发展中发挥着积极作用,这就使建设港航工程规模与数量处于迅猛增加中。而港航工程建设通常具
<正>破损淀粉有一个很重要的特性就是对面粉中的酶很敏感。面粉中的淀粉酶主要是α-淀粉酶和β-淀粉酶。正常的面粉中含有足够的β-淀粉酶,而α-淀粉酶则不足。在面粉中补充
目的:探讨琥珀酸亚铁叶酸片对孕晚期贫血孕妇的影响。方法:选取2015年6月至2017年6月在本院就诊的80例孕晚期贫血孕妇,随机分为观察组(琥珀酸亚铁叶酸片)和对照组(常规饮食指
沉沙池是引水工程中常见的工程辅助措施,对提高引水水质具有重要的意义。钱塘江为提高流域配水效率、改善排涝格局,规划实施引水工程,并拟修建沉沙池作为辅助工程。为分析沉
目的:通过研究人外周血单核细胞来源的树突状细胞(Dendritic Cells,DCs)体外诱导扩增方法、生物学特征及DCs介导的特异性CTL体外抗肾癌786-0细胞的作用,为DCs疫苗应用于治疗
为了解温湿度对紫外线辐照度值的影响,采用紫外线辐射强度计在不同温湿度条件下进行了检测。结果,室内温度由18℃增加到30℃,紫外线辐照度值由103μW/cm2增加到122μW/cm2;相
从通用地位和体制性地位两个方面,依照职业类型和单位类型指标,本文对高校毕业生初职地位的影响因素与开放性状况进行了分析。研究发现:高校毕业生的代际流动呈现出开放性和