长事务处理协调框架——自治服务协调支持模块和原子事务支持模块

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

长事务处理协调框架——自治服务协调支持模块和原子事务支持模块的设计与实现作者:阮春荣学位授予单位:电子科技大学相似文献(10条)1.期刊论文卢守东ASP.NETWeb服务的事务处理技术及其应用模式-网络与信息2009,(3)介绍ASPNETWeb服务中的事务处理技术,并通过具体示例说明其应用模式.2.学位论文王新忠SOA事务处理技术的研究2006事务是构建可靠的分布式应用程序中的关键技术。为了获得相互一致的结果,大多数工作流和企业到企业(B2B)协作应用程序都需要事务处理支持。这些应用程序经常涉及到长时间运行的计算、松散耦合的系统以及不能共享数据、位置或管理的组件,因此要把原子事务整合到这样的架构中是非常困难的。随着SOA的兴起,让已经存在的事务处理系统协同工作是Web服务事务处理的一个非常重要的部分,因为这些系统已经是这些企业级应用程序的骨干了,并且将继续成为Web服务应用程序中的骨干。企业到企业的活动一般直接或间接地包括后端事务处理系统,而是否能把这些环境结合在一起对成功地使用Web服务事务处理来说是非常关键的。针对以上问题,本文从研究传统的ACID事务开始,分析了分布式事务模型和长事务模型,并对现在事务的主要模型作了一些深入的描述,例如X/OpenDTP事务模型、OMG的对象事务服务模型、Microsoft的事务服务器型等分布式模型和Saga事务模型、LRA模型、BP模型、BA模型和OASIS组织的BTP模型等长事务处理技术模型。本文在研究了传统的分布式事务模型和长事务模型的基础上,提出了一套基于SOAP/WebService事务处理框架。本文从整体设计框架和四个具体方面事务模型、事务上下文管理、协调器管理和补偿事务处理机制详细论述了此模型,并用UML建模,给出了模型在设计方面的顺序图和类图设计。最后,本文以订购系统的工作流为实例,分析了如何把DTPS事务处理系统应用于工作流系统。3.学位论文陈军Web服务异步事务处理的研究2009Internet技术不断发展,人们借助互联网络广泛地从事商品与服务的电子化交易以缩短交易时间和降低交易成本,商务活动处理过程往往要跨多个组织而且持续较长时间,应用事务处理技术保证数据信息ACID特性,对商用系统意义深刻。br  目前存在的几个协调框架都能有效地完成短事务的协作,但是在分布、异构、动态、自治的开放松耦合Web环境中,由于网络环境和参与者状态不可知,参与者子事务长周期运行不可预测性,它们无法同步地对多个延时较长的Web服务进行事务协调处理,对多个处理较长时间的Web服务协调处理时,也会产生客户端性能问题,如何将事务处理技术合理用于这种环境将面临挑战。br  本文详细分析Web服务同步事务处理模型在客户端的性能、系统耦合性、对多个延时较长的Web服务进行事务协调处理等方面的不足,论述引进异步机制的必要性。然后,针对这些不足引入面向消息中间件,利用消息中间件的特性对Web服务同步事务模型进一步改进,提出Web服务异步事务处理模型,以适应当前Web环境的需求,同时也用消息中间件在异步Web服务研究的成果来论证Web服务异步事处理模型的可行性。br  利用JMS技术实现Web服务异步事务模型,把异步Web服务融入到事务模型中,定义消息集,改进Web服务同步事务的两阶段事务提交协议,根据模型做出协调算法,以实现对多个延时较长的Web服务的异步协调处理,通过设计和实现两个系统(同步和异步),应用于同一个场景,通过这样的实验对比验证所提出的模型和协调算法的有效性和可行性。4.期刊论文任怡.吴泉源.贾焰.韩伟红.管剑波.RenYi.WuQuanyuan.JiaYan.HanWeihong.GuanJianbo事务处理技术研究综述-计算机研究与发展2005,42(10)事务处理技术是保证信息一致性和可靠性的关键技术.首先阐述了事务处理技术的起源与发展,总结了并发与恢复两个核心技术的研究现状,探讨了平坦事务模型的各种表现形式,接着研究了各种扩展事务模型和事务工作流,概括了多库、面向对象数据库、实时数据库和移动数据库等现代数据库中的事务处理技术,分析了相关研究的进展,最后结合已有的研究成果,展望了其未来研究方向及面临的挑战.5.学位论文尹瑞Web服务事务处理系统的研究与实现2004随着互联网技术和应用的迅速发展,基于Web服务的分布式计算模式成为目前软件发展的一种重要趋势.在Web服务的应用中,常常需要处理应用相关的多个Web服务间的交互和组合过程,这类过程必须保证多个Web服务运行结果的可靠性和一致性,因此需要事务技术的支持.虽然传统事务处理技术在分布式环境下得到了广泛应用,但不适用于Web服务所处的松耦合异构环境.针对这个问题,该文设计和实现了基于Web服务的事务处理系统.该文通过分析Web服务事务技术的应用需求和技术特点入手,分析了当前Web服务事务的主要协议和相关产品,近一步明确Web服务事务处理系统的设计目标和功能需求,参考相关协议设计了Web服务事务处理系统(WebServiceTransactionProcessSystem,简称WSTPS)的体系结构,并根据该体系结构在已有的Web服务运行时平台基础上实现了WSTPS系统.该系统包括客户端类库、协调器、参与者类库和监控配置管理工具四个核心模块,它们之间的协作使得Web服务运行时平台支持事务处理.此外,还将WSTPS系统应用于Web服务工作流系统中,为Web服务工作流中的事务处理提供了解决方案.该文工作具有以下特点:①系统实现了BTP规范支持Web服务事务,交互的消息格式按照规范定义从而具有较好的互操作性;②使用两阶段提交协议保证事务的原子性和一致性;③基于Web服务技术实现系统的核心部件一事务协调器,满足动态、松耦合环境的要求;④不仅支持原子性事务,也支持部分放松ACID特性的组合事务;⑤支持事务的嵌套(子事务)⑥将WSTPS集成到Web服务工作流系统中,使Web服务工作流系统具有事务处理的能力.WSTPS系统具有良好的开放性,在运行过程中具有一定的实用性、可靠性和灵活性,可以满足基于新一代互联网软件下跨企业商业事务的需求,具有较好的应用前景.6.学位论文柯锋P2P环境中基于语义的Web服务组合研究2006Web服务和对等(Peer-to-Peer,P2P)计算都是近几年国内外非常热门的研究领域。研究人员尝试把这两种技术相融合,试图解决传统Web服务机制中存在的可靠性、扩展性等方面的不足。另外,Web服务的特性使得它非常适合于当今的商务应用集成,然而一个单独的Web服务很可能受限于其所拥有的服务能力,所以工业界和学术界都希望能够通过组合现有的Web服务来创造出新的服务功能,以满足更高要求的服务需求。这使得Web服务组合成为Web服务领域的一个重要研究方向,也使得研究P2P环境中的Web服务组合问题成为Web服务和P2P计算相结合领域研究的必然趋势。所谓Web服务组合,指的是从互联网中选取相对简单可用的Web服务并将它们组合成新服务的技术。研究表明,Web服务组合过程中存在许多关键性问题,诸如动态服务发现技术、复合服务执行技术和复合服务事务处理技术,而采用具有丰富语义信息的服务描述语言是解决这些Web服务组合关键问题的重要环节。利用基于语义的Web服务本体语言(WebOntologyLanguageforService,OWL-S)描述Web服务,使Web服务成为机器可理解的。采用映射不同Web服务的OWL-S文档之间的关系的方法来完成Web服务组合,解决Web服务组合过程中产生的问题,如输入输出参数之间的异构问题。针对服务组合中的时间限制冲突问题可以通过扩展描述Web服务的OWL-S本体来解决。为了有效利用P2P网络的分布式特性,提出了P2P环境中基于语义的Web服务组合模型,在该模型中可以实现具有语义信息的Web服务的发布、组合和调用。实现了基于JXTA的Web服务组合原型系统WebPeer系统,加入了OWL-S文档的生成和发布功能,利用第三方软件Protégé和OWL-SEditor插件实现基于语义的Web服务组合操作以及组合完成后的调用工作。7.期刊论文何道菊.周明天.HEDao-ju.ZHOUMing-tian一种基于Web环境的长事务协调框架-中国西部科技2009,08(6)传统的事务处理技术不再适合松耦合、分布式、跨越多个企业的网络环境下的长事务,本文在传统事务处理技术的基础上,结合国际标准的WS-TX与BTP等在长事务处理方面的技术手段,构建一个为上层服务交互支撑平台提供完善、统一,简单及可扩展的长事务处理框架,实现统一的信息资源管理和协调,解决传统事务处理技术在松耦合环境下对web事务服务处理上的缺陷.8.学位论文赵成勇基于Web服务的业务流程集成的研究与应用2006随着越来越多的企业选择Web服务技术对外提供业务功能,如何集成这些已有的服务使之成为一个完整的业务流程正逐渐成为国内外研究的一个热门领域。现有将Web服务技术应用在企业应用集成中的解决方案,存在仅能满足企业内部流程集成和非面向事务的流程集成的局限性。针对业务流程集成的需要,论文提出WSBPIF(BusinessProcessIntegratedFrameworkBasedWebServices)框架,为业务流程集成过程中的Web服务原子事务和业务活动事务问题提供解决方案,使得采用WSBPIF框架的业务流程集成方案具有良好的可靠性。论文从分析基于Web服务的业务流程集成研究和应用现状出发,研究现有企业应用集成方案,以及XML、Web服务、事务处理及BPEL等相关技术和规范,提出WSBPIF框架,引入了数据库ACID事务处理技术并结合BPEL的机制,解决Web服务原子事务和业务活动事务问题,实现基于Web服务的业务流程集成。WSBPIF框架包括Web服务包装器、Web服务原子事务协调器、BPEL引擎及流程配置管理四个部分。其中,Web服务原子事务协调器由控制器、监控器、SOAP消息解析器、事务对象池四个核心模块组成。依托“基于网络的物流配送管理系统平台”课题,论文详细描述了WSBPIF框架中的各功能模块的结构、工作机制、核心算法等实现细节,实现了三个相对独立系统之间的任务集成,从而验证了WSBPIF框架设计的可行性和可用性。9.学位论文何道菊基于THP的Web服务事务处理的研究与原型实现2009Web服务技术作为一种新型的面向服务的分布式计算模式,为软件系统提供了公共的编程接口与统一的互操作协议,屏蔽了操作系统、编程语言、底层硬件结构的多样性,大大推进了软件重用的规模与更新的效率。当前Internet应用的发展趋势是事务性Web,这需要解决相关的Web服务中的事务处理问题,以保证Web服务事务的可靠执行以及系统状态的一致性。Web事务不同子传统的数据库事务,它以服务之间的交互为核心,而不仅仅围绕数据库中的持久数据。Web事务具备长时间运行、强自治性、交互性的特点,因此经典的事务处理技术如资源锁定、自动回滚等都不适用于Web事务。Web服务事务处理需要一套合理的事务处理方案和协调信息交换的标准。本文针对Web服务中事务处理的协调问题,分析现有的事务处理模型和一些有代表性的用于Web事务处理的协议,指出了当前研究中存在的问题。从资源预留和资源协调的角度出发,提出了一个基于THP的Web服务事务处理模型。该模型将用于Web事务处理的THP协议和WS-Transaction协议相结合来协调Web服务中的事务,通过在事务开始之前进行资源协商,以保证事务执行时所需的资源,减少由于资源锁定而造成的事务失败情况的发生;针对原子事务和聚合事务设计了相应的事务协调算法,并对状态转换等给出了详细的描述。接着采用标准的WebService体系结构,设计并实现了该事务处理原型系统,支持可扩展的事务处理协议,为用户提供统一的接口处理Web请求,后台使用协调器处理复杂的业务逻辑,使该模型具备协调短期事务与长事务的能力,并且能较高效地解决Web服务环境下事务处理的协

1 / 125
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功