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

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:libing09006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
相对于传统的集中式工作流管理系统而言,分布式工作流管理系统不但具有传统集中式工作流管理系统所具有的所有功能,而且还具有可扩展性高、效率高、容错性好、可靠性高等优点。分布式工作流引擎是分布式工作流管理系统的核心,其设计的好坏将对分布式工作流管理系统的性能产生重大影响,因此如何设计高性能的分布式工作流引擎将是本文研究的内容。 本文通过对传统工作流模型的研究与分析,总结出了传统工作流模型的不足和缺点,在分析了分布式工作流管理系统的特殊性以及企业应用对事务处理要求的基础上,提出了一个高性能的分布式工作流引擎模型,并设计了该引擎模型的软件体系结构。与其它分布式工作流引擎相比,该引擎具有更高的可靠性、更好的容错性及更完善的事务处理,为了实现这三个目标,本文首次在分布式工作流引擎模型中引入了三个概念,并对它们进行了深入地分析和研究,且给出了它们的实现方法,这三个概念是:(1)两阶段调度思想:把分布式工作流引擎调度分为流程调度和任务调度,使任务调度从分布式工作流引擎的调度中分离出来,使用两阶段调度思想对它们进行调度以提高分布式工作流管理系统的可靠性和吞吐量。(2)实例冗余并发思想:引入实例冗余并发运行思想以提高分布式工作流管理系统的容错性。(3)基于Web服务的事务管理思想:应用基于Web服务的事务管理思想满足分布式工作流管理系统的事务处理要求,大大提高了分布式工作流管理系统事务处理的柔性。
其他文献
高校文秘专业培养的学生是社会秘书人员的后备军。在专业的培养和教育中,一般比较重视"笔杆子"的写作能力培养,忽视了"嘴皮子"上能说会道的过硬功夫。文章从培养文秘专业学生
为了研究吉林省新型城镇化的发展现状,本文构建了符合吉林省新型城镇化发展的综合指标体系,基于熵值法对2007—2016年吉林省的相关数据进行分析。从城乡发展质量、城乡发展能
科学地评价商业银行经营绩效有利于预测和控制银行风险、争取最佳的经营效益。随着我国商业银行法人治理结构的日益完善,将银行价值最大化作为银行经营管理的最终目标已经成
农村公共物品的有效供给离不开当地村民的广泛参与。然而,空心村作为农村在城镇化过程中青壮年劳动力不足、人力资本流失的一种失衡现象,削弱了农村公共物品供给中的主体力量
为了提高设备生产企业的制造服务能力与维修效率,通过分析维护、维修和大修( MRO)系统的业务需求,针对现有维护、维修和大修系统中维修模型单一、不能实时决策等问题本文提出了一