保证Web服务事务一致性的框架研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:yutianweixiuwang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是实现面向服务的架构(Service-Oriented Architecture,SOA)的方法之一。SOA的最大优点是可以通过组合已有的服务来快速开发部署新的业务,这些服务可以属于同一组织,也可分属不同的组织。组合不同组织的服务而建立的跨组织的协作会使得组合服务发起的事务通常处理的时间较长,并且通常需要操纵一些关键数据。传统的事务处理机制通常具有严格的ACID属性,对一些关键资源长期封锁以保证事务状态的一致性,却导致事务处理效率的降低。在Web服务环境下,为提高事务的处理效率,事务的ACID(atomicity, consistency, isolatioN, durability)属性通常被适当放松,以满足并发处理的需求。放松事务的隔离性可能会导致事务出现不一致的问题,但已有的Web服务事务处理规范并没有提供相应的解决方法,而是将这一问题交给开发者去解决,这增加了开发者的负担。   本文深入分析了Web服务事务处理的研究现状,并在此基础上提出了一个可保证放松隔离性的事务正确执行的机制,提出了保证事务一致性所需的协议。本文定义了事务之间的依赖关系,提出了Web服务事务依赖管理协议WS-DM(Web Services Transaction Dependence Management protocol),并实现了依赖检测和环路检测及解除算法。该算法能够检测并解除Web服务事务间的依赖以保证Web服务事务的一致性。本文还提出了发起者和协调器之间的协议WS-IC(Web Services Transaction Initiator and Coordinator protocol)。该协议定义了Web服务事务发起者与协调器之间用于解决Web服务冲突的交互接口,组合事务的发起者可以使用该协议通知协调器发起者对冲突的Web服务事务的处理决定:是重新执行还是取消;同样协调器也可以使用该协议通知发起者关于Web服务冲突的处理状态。最后,本文设计并实现了一个原型系统,对上述两个协议的可行性进行了验证。
其他文献
学位
牙齿移动路径规划是开发虚拟牙齿矫正系统非常重要的一部分,如何规划牙齿移动路径是一个很复杂的问题,不仅要寻求一条无碰撞的最短路径,而且还要求该路径尽可能平滑并满足一
社区电子服务是构建在VPN网络之上,为广大社区用户提供缴费、订票等综合服务的电子商务形式。和一般的电子商务应用一样,社区电子服务对基础网络的依赖性也越来越强。其网络
路由器是计算机网络中的一个核心设备。研究并实现一种具有低功耗、低价位并支持3G无线接入的路由器方案,具有广阔的应用前景。嵌入式系统目前发展非常迅速,应用也越来越广泛
随着数据库与信息技术的不断发展,时态信息处理已成为许多新一代数据库信息系统的重要研究方向。但是由于时态技术相对落后和时态语言难于标准化的原因,在实践中至今还没有真正
随着网络技术和网络规模的不断发展,网络入侵的风险性也越来越高,网络入侵以经成为一个全球性问题,如何熟练、并高效地发现网络入侵行为显得尤为重要。传统的网络安全技术所
DNA计算是近年来计算机研究领域的一个热点方向,在近几年分子生物计算机的研究中倍受学者们的关注。基于分子生物技术的DNA计算是一种模拟生物分子DNA的结构并借助于生化反应
学位
随着企业应用环境逐渐向Internet网络分布式计算环境转移,企业级Web应用呈现出复杂性、动态性等特征,对位于中间件层的Web应用服务器性能优化提出了更高的要求,其中资源的利用和
数字视频在教育、娱乐及其它多媒体应用中发挥着重要作用。为了满足需求,各种各样的视频分析、检索技术被提出,其中,视频文本包含了丰富的高层语义信息,可用来对视频进行语义标注
视唱练耳是音乐专业的一门重要的专业必修课程,如果掌握了多媒体这个先进的教学手段,视唱练耳课程在技术上获得更多新的原动力,继而走进一个可持续发展的领域。因此,将电脑音