Web服务事务处理模型研究与实现

来源 :河海大学 | 被引量 : 4次 | 上传用户:panxiongbin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SOAP等技术的发展与普及以及电子商务的迅速崛起,一种新的基于Web的应用开发模式正在迅速发展,这就是Web服务技术。它的出现改变了以往分布式系统间的集成方式,它以XML作为数据交换标准,使用SOAP、WSDL以及UDDI等协议来描述,发布、发现和调用服务,使得运用不同分布式集成架构的系统之间可以容易地相互沟通。 事务处理是Web服务能否用于电子商务的关键技术之一。本文从研究传统的ACID事务开始,分析了事务模型发展的过程,并对现在事务的主要模型作了一些深入的描述,从平面事务到扩展的多个事务,包括嵌套事务,开放嵌套事务,SAGAS等。同时,分布式环境下的事务处理技术是基于传统事务发展起来的,但是由于分布式环境的资源管理方式完全不同于传统方式,所以对事务提出了更高的要求,所以出现了分布式事务处理模型如:X/Open模型、CORBA的OTS等。当然,当前已经出现了几个可供Web服务使用的事务模型和协议,比如BTP协议,WS-Transaction协议,OTS的扩充协议Activity Service等,但是经过深入的考察,发现这些协议都无法为Web服务提供一个实用且相对完善的解决方案。 由于Web服务处于多变的Internet环境,Web服务事务处理必须提供协调短事务和长事务的能力。本文提出了一个能够同时处理原子事务和聚合事务的模型,研究了其协调算法、状态转换及恢复机制。聚合事务允许候选者独立提交,并使用补偿事务来撤销已提交的子事务所带来的影响,可以较好地满足Web服务环境下对长事务的要求,为Web服务投入商用提供了有力支持。
其他文献
数据库中知识发现(Knowledge Discovery in Databases,简称KDD)是近年来人工智能、数据库应用等领域的研究热点。目前,KDD的研究涵盖了多个领域的多种知识发现方法,已经能够发现
UML是面向对象开发中一种可视化建模语言,已经成为事实上的面向对象建模标准。虽然表达丰富,但UML不是形式化的建模语言,其图形化的符号经常缺乏精确的语义,这使得对UML进行形式
本文对曲面造型中散乱数据插值曲面问题进行了研究。构造散乱空间数据插值曲面技术在CAD、计算机图形学、气象和勘探等各类科学研究和工程设计中有广泛的应用。 由于工程
JFFS2是为使用闪速存储设备的嵌入式系统专门设计的一种日志式文件系统。作为一种基于日志结构的文件系统,JFFS2采用了新的存储方式,可支持耗损平衡,并具有断电保护功能,因而
本课题研究专家系统在森林防火中的应用。仔细分析和研究了森林火灾的扑救方法和方式,认真总结了国内外的森林防火技术,利用专家系统、WEB技术和COM技术,设计了一个火灾发生
本文给出了基于MyCluster算法的聚类搜索引擎框架及聚类结果评价体系。实现聚类搜索引擎的过程中将涉及多种编程语言(例如HTML、Javascript、CGI和C++等)和数学软件MatLab
移动计算技术的飞速发展,使得用户通过移动客户机随时随地访问分布式数据库上的信息成为可能。然而由于移动计算环境一些特点所限(例如不可靠的通信连接、移动客户机的随意移
随着J2EE跨平台技术的日趋成熟,因其可靠性、可扩展性等特点得到了市场的认可,J2EE技术成为了web开发的主流。电子政务系统作为互联网的一部分,其安全性和可靠性是首要考虑的
由于计算机数据采集工具及关系数据库技术的发展,目前各个行业都存储了大量的数据。传统的数据分析手段难以应付大量的数据,从而导致越来越严重的数据灾难。关系数据库提供的
本论文分析了与系统实现相关的GPS、GIS和GSM技术,详述了监控中心的设计与实现。 在论文中介绍了GPS的原理与应用。接下来介绍了GIS,并重点介绍了由MapInfo丌发的MapX控件