一种基于工作流的长事务处理机制的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:zbt_25
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机和网络在日常工作中的广泛应用,工作流技术成为协调企业业务过程、增强企业应变能力和竞争力的重要技术。分布、异构环境中的大规模工作流应用具有结构复杂性、长期运行性、执行依赖性、并发执行性、结果补偿性、功能替代性等特点,因此,与具有ACID特性的传统事务相比,工作流应用中的事务通常生命周期较长、操作粒度较大、恢复属性多样且应用语义丰富。为解决传统事务面临的挑战,人们提出了多种高级事务模型及方法,但由于工作流应用的上述特点,这些技术仍然不能很好地处理如何保证工作流的事务特性的问题。为了更好地解决上述问题,在20世纪90年代,人们将高级事务处理思想与工作流技术相融合,衍生出事务工作流(transactional workflow)技术,该技术对于支持分布、异构、复杂的关键业务过程的自动化、推动其迈向实用具有重要意义。针对目前事务工作流对事务并发调度及事务失效恢复方面存在的不足,第一,提出了基于隔离域的并发调度算法,该算法允许用户通过合理设置过程中的隔离域及各种隔离属性来有效的避免工作流系统中因为各种并发执行而产生的丢失修改、读取脏数据等现象发生,并且该算法可以使用户根据业务的具体需要,灵活的定制过程的隔离级别,提高过程实例的并发度。第二,提出了一种层次式事务工作流失效恢复算法HFR。该算法针对活动的恢复策略进行层次式的向上规约处理,动态确定补偿终止点,可有效减小补偿域,减少需要补偿的活动的数目,从而以较少代价保证应用的语义原子性,性能分析表明HFR算法的性能通常优于非层次的失效恢复算法。综上所述,本文针对目前事务工作流的几个关键问题进行了探索,取得了一定的研究成果。对于提高工作流应用的可靠性、推动工作流技术的实用化具有重要的理论意义和应用价值。
其他文献
C程序中内存泄漏的检测是C程序软件测试的重点和难点之一。由于C程序具有灵活高效的优点,从C语言的诞生到现在,都作为一种主流程序设计语言一直被广泛使用。C语言使得用户能
学位
互联网技术的迅速发展,对企业信息化建设提出了更高的要求,基于先进管理理念的ERP、CRM、SCM以及电子商务技术等成为企业应用的发展趋势。随着企业信息化程度的不断提高,企业
如何高效地在P2P系统中查找到相应的资源结点,这是系统性能的关键同时也是P2P技术发展的瓶颈之一。基于此,各国不少科研人员提出了多种效率较高的资源结点查询算法,包括无结
本文对IEC 61850“变电站通信网络与系统”标准进行了深入的分析和研究,并结合电网继电保护设备故障信息系统的特点,提出了基于IEC 61850的继电保护故障信息系统。主要做了如下具体工作:介绍了IEC 61850建模原理、信息模型及通讯原理,详细介绍基于XML技术的变电站配置语言SCL及相应的使用方法;讨论了信息模型及ACSI到MMS的映射方法;完成了以断路器为辑逻节点的信息模型的建模;提出了
移动通信技术和Internet技术正在飞速的发展,各种功能强大的便携式终端层出不穷并越来越普及,随时随地都可以上网的移动IP技术成为未来的发展方向。1996年IETF就出台了移动IP
在中国目前90%以上的持卡者使用借记卡,并且存在庞大的移动用户,金融支付手段和移动业务的结合促进了移动支付的发展。当前国内移动支付主要是由移动运营商参与,银行并不是主
J2EE框架是当前企业级网络应用系统最主要的平台之一,代表了最新的应用程序构架发展方向。J2EE框架不仅是一种适合于构建企业级应用程序的技术,更是一种具有很大潜力的分布式对
网络管理是保证一个网络可靠并高效运行的重要过程,故障管理是网络管理的主要功能之一,故障定位则是网络故障管理的核心内容。传统的依靠网络专家以人工方式进行的故障定位已
随着网络和数字电视的迅速发展,丰富的视频数据大量涌现,如何快速高效地访问海量的视频数据,已成为信息时代人们迫切需要解决的问题。因此,基于内容的视频检索技术(CBVR)就成