Web服务事务的研究与应用

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

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

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

资源描述

西安电子科技大学硕士学位论文Web服务事务的研究与应用姓名:刘伟申请学位级别:硕士专业:计算机软件与理论指导教师:陈平20050101Web服务事务的研究与应用作者:刘伟学位授予单位:西安电子科技大学参考文献(23条)1.参考文献2.ExtensibleMarkupLanguage(XML),Version1.020013.WebServicesDescriptionLanguage(WSDL),Version2.04.SimpleObjectAccessProtocol(SOAP),Version1.220035.UDDIWebSite.UDDITechnicalWhitePaper20006.WebServicesSecurity(WS-Security)Specification20027.WebServicesTrustLanguage(WS-Trust)specification20028.WebServicesFederation(WS-Federation)specification20039.WebServicesSecureConversationLanguage(WS-SecureConversation)Specification200210.WebServicesReliableMessagingProtocol(WS-ReliableMessaging)Specification200311.WebServicesCoordination(WS-Coordination)specification200312.WebServicesAtomicTransactionspecification200413.WebServicesBusinessActivityspecification200414.WebServicesAddressingspecification200315.X/OpenCAEDistributedTransactionProcessingTheTX(TransactionDemarcation)Specification199516.OMGTransactionServiceSpecificationVersion1.1199717.SunMicrosystemsIncJavaTransactionAPI(JTA)version1.0199918.SunMicrosystemsIncEnterpriseJavaBeansSpecificaiton,versionl.1199919.柴晓路.梁宇奇WebServices技术、架构和应用200320.周辉.杜一民开放源代码的Web服务高级编程200321.飞思科技产品研发中心JavaWeb服务应用开发详解200222.严明英EJB服务器事务服务的设计实现[学位论文]硕士200423.李松领分布式事务监控器的服务管理和监控技术研究2004相似文献(10条)1.学位论文王新忠SOA事务处理技术的研究2006事务是构建可靠的分布式应用程序中的关键技术。为了获得相互一致的结果,大多数工作流和企业到企业(B2B)协作应用程序都需要事务处理支持。这些应用程序经常涉及到长时间运行的计算、松散耦合的系统以及不能共享数据、位置或管理的组件,因此要把原子事务整合到这样的架构中是非常困难的。随着SOA的兴起,让已经存在的事务处理系统协同工作是Web服务事务处理的一个非常重要的部分,因为这些系统已经是这些企业级应用程序的骨干了,并且将继续成为Web服务应用程序中的骨干。企业到企业的活动一般直接或间接地包括后端事务处理系统,而是否能把这些环境结合在一起对成功地使用Web服务事务处理来说是非常关键的。针对以上问题,本文从研究传统的ACID事务开始,分析了分布式事务模型和长事务模型,并对现在事务的主要模型作了一些深入的描述,例如X/OpenDTP事务模型、OMG的对象事务服务模型、Microsoft的事务服务器型等分布式模型和Saga事务模型、LRA模型、BP模型、BA模型和OASIS组织的BTP模型等长事务处理技术模型。本文在研究了传统的分布式事务模型和长事务模型的基础上,提出了一套基于SOAP/WebService事务处理框架。本文从整体设计框架和四个具体方面事务模型、事务上下文管理、协调器管理和补偿事务处理机制详细论述了此模型,并用UML建模,给出了模型在设计方面的顺序图和类图设计。最后,本文以订购系统的工作流为实例,分析了如何把DTPS事务处理系统应用于工作流系统。2.会议论文官荷卿Web服务事务的研究综述2004Web服务的出现对分布式事务提出了新的需求,为了保证多个Web服务交互获得正确的执行和一致性的结果,有必要为Web服务提供事务机制.但是Web服务具有松散耦合性、运行时间长等特点,这使得传统的事务处理技术在处理Web服务事务时显得力不从心.本文对Web服务事务的关键问题进行了阐述,包括Web复合框架的事务性支持、Web服务事务规范以及扩展事务模型等方面的研究内容,并指出了目前研究的不足以及未来的发展趋势.3.学位论文闫培宁支持Web服务组合的分布式事务处理模型2007随着Web技术的发展与普及以及电子商务的迅速崛起,一种新的基于Web的应用正在迅速发展,这就是WebServices技术。它的出现改变了以往分布式系统间的集成方式,以XML作为数据交换标准,使用SOAP,WSDL以及UDDI等协议来描述、发布、发现和调用服务,使得运用不同分布式集成架构的系统之间可以方便的相互沟通。Web服务组合是将网络中存在的Web服务按照一定的业务规则组合起来,相互协同执行,为网络中的用户提供更可靠、灵活、有价值的服务。在实际商业应用中这类组合过程必须能够保证多个Web服务运行结果的可靠性和一致性,并能及时解决运行时的各种异常,因此Web服务组合技术体系需要事务技术的支持。但是,目前的Web服务体系只提出基本的组合事务模型和部分事务规范,很少对服务的组合事务处理进行深入的研究。然而,事务处理作为Web服务的关键技术之一,决定着Web服务组合技术是否能被企业广泛地采用。OASIS、IBM和微软等公司在近几年连续推出了有关Web服务的事务规范,主要包括BTP、Web服务原子事务规范和Web服务业务活动规范等,但是这些规范中制定的规则是泛化的,实现起来有一定困难,同时并没有考虑Web服务组合的特点。在上述情况下,本文首先介绍了目前Web服务与Web服务组合的概念以及发展现状,然后对目前Web服务事务所面临的问题做了介绍,并从学术界与工业界两个不同的角度,即Web服务事务模型与Web服务事务规范两方面,对Web服务事务的研究现状进行了综述。其次,在现有的Web服务事务规范的基础上,结合Web服务组合事务的特点设计符合WS-C规范的支持组合事务的事务处理系统模型。其中的工作包括:分析Web服务事务的特点,构建Web服务组合的事务模型,针对不同组合事务模型的特点对其事务提交协议进行优化。针对原子事务模型,提出了基于权值的原子事务提交协议并进行了实验,针对业务活动事务模型,提出了一种新的业务活动事务提交协议。另外,根据事务处理模型在处理过程中对于事务性QoS的需求,建立了在Web服务组合平台上有广泛应用前景的可扩展的QoS管理框架,并进行了模拟实验予以验证。最后,在上述构建的系统模型与优化协议的基础上实现原型系统,得出实验数据验证系统的效果,并指出了在进一步的研究中需要完善的问题。4.学位论文侍连岗基于WebServices事务性组合研究2004随着SOAP等技术的发展与普及以及电子商务的迅速崛起,一种新的开发基于Web的应用模式正在迅速发展,这就是Web服务技术.它的出现改变了以往分布式系统间的集成方式,它以XML作为数据交换标准,使用SOAP,WSDL以及UDDI等协议来描述、发布、发现和调用服务,使得运用不同分布式集成架构的系统之间可以容易地相互沟通.组合Web服务是将网络中存在的相关Web服务按某些规则组合起来,使它们相互协同执行,构建大型的跨企业的B2B应用,为网络中的用户提供更可靠、灵活、有价值的服务.但是,目前的Web服务体系只提出基本的组合模型,并没有对服务的事务性组合做详细的介绍.该文在对WebTransact[1]原型扩展的基础之上,给出了基于事务的Web服务组合框架WS-MTC.文章从实现该模型的角度出发详细分析了各个组合模块的组成及作用.最后介绍了WS-MTC在J2EE项目FACE系统模块中的应用.5.期刊论文李建华.马华.刘星沙.LIJianhua.MAHua.LIUXingsha面向服务工作流的分布式事务管理研究-计算机工程2007,33(4)Web服务与工作流技术的结合有助于提高企业应用系统的可扩展性和互操作能力.该文提出了基于协调策略的面向服务工作流的业务流程管理的思想,介绍了面向服务工作流的分布式事务管理框架的总体结构和设计原理,为面向服务工作流的研究提供了一种新思路.6.期刊论文郭玉彬.奚建清Webservice的事务协调框架研究与实现-计算机工程与应用2009,45(36)提出并实现了一种Web服务的事务协调框架,DTCF(DistributedTransactionCoordinationFramework).该模型基于嵌套事务模型和协调思想,将局部事务的实现细节进行封装,不同局部事务可采用不同的并发控制和恢复技术,而对全局事务则采用完全分布的管理机制进行管理.DTCF是一种可重用的框架,实验结果表明其可用性.7.学位论文李铮事务协调技术研究与实现2007在建造、部署和维护企业级别的分布式应用中,事务处理起着重要的作用。分布式应用需要在异构、分布的环境下完成业务数据的可靠传输和处理,实现各类计算机资源共享,需要构件技术屏蔽和疏通各种复杂的底层技术细节,这些都需要事务技术的支持。协调是分布式计算和Web服务事务中的一个基本概念。协调器是一个位于应用之外的软件代理,它负责执行给定的完成协议,以确保多个执行结果的一致。分布式事务协调技术主要涉及到两阶段提交、两阶段封锁、分布式死锁检测等方面。分布式事务协调技术主要是为适合紧耦合环境而设计的,而对于Web服务事务,协调器的功能被扩展了,它们要实现更多的协议,而且要负责互操作,特别是要负责衔接各种执行环境所采用的不同协议和事务模型。在对现有分布式和Web服务事务协调技术进行研究的基础上,本文提出了一种分布式事务协调模型。该模型具有以下特点:●事务模型中的全局事务管理是一个完全分散的管理机制。与传统的分布式数据库管理系统不同,它没有中央全局事务协调器,任何节点都可以发起一个全局事务,做为全局事务发起者的节点负责协调所有参与该事务的节点,通过两阶段提交协议保证全局事务的原子性,因此它具有P2P的特点;●模型支持多节点通过协调器组合成为树型结构,因而它可以支持平面和嵌套事务模型;●模型可以将对全局事务的死锁检测分布到各个节点进行,从而获得较高的并发执行效率。在该模型中任何一个节点的退出都不影响其他节点对分布式死锁的检测,从而可以保障系统的高可靠性。然后,本文对该模型实现的原型系统——分布式事务性协调框架DTCF进行了介绍。在DTCF中使用了Soap/WebService技术来实现远程对象互操作。DTCF通过对底层通讯、远程过程调用、并发控制、日志、多状态处理等功能模块进行封装,提供了一个开发分布式事务性应用的中间件。使用DTCF框架可以提高程序设计人员开发分布式事务性应用的效率,同时给异构事务信息系统的集成提供了一种新的解决方案。最后,本文给出了DTCF原型系统的测试数据,并对测试结果进行了分析。8.学位论文许源客户服务中心的数据库设计与Internet接入的实现2001随着计算机网络应用日益普及和通信技术、计算机技术的发展,产生了横跨电信、计算机两大领域的CTI技术.而客户服务中心(CallCenter)是CTI技术最重要的一种应用.作为一种全新的服务方式,客户服务中心在现代商业中的作用

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

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

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

×
保存成功