基于THP的Web服务事务处理的研究与原型实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:lidandanlidd12141
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务技术作为一种新型的面向服务的分布式计算模式,为软件系统提供了公共的编程接口与统一的互操作协议,屏蔽了操作系统、编程语言、底层硬件结构的多样性,大大推进了软件重用的规模与更新的效率。当前Internet应用的发展趋势是事务性Web,这需要解决相关的Web服务中的事务处理问题,以保证Web服务事务的可靠执行以及系统状态的一致性。Web事务不同于传统的数据库事务,它以服务之间的交互为核心,而不仅仅围绕数据库中的持久数据。Web事务具备长时间运行、强自治性、交互性的特点,因此经典的事务处理技术如资源锁定、自动回滚等都不适用于Web事务。Web服务事务处理需要一套合理的事务处理方案和协调信息交换的标准。本文针对Web服务中事务处理的协调问题,分析现有的事务处理模型和一些有代表性的用于Web事务处理的协议,指出了当前研究中存在的问题。从资源预留和资源协调的角度出发,提出了一个基于THP的Web服务事务处理模型。该模型将用于Web事务处理的THP协议和WS-Transaction协议相结合来协调Web服务中的事务,通过在事务开始之前进行资源协商,以保证事务执行时所需的资源,减少由于资源锁定而造成的事务失败情况的发生;针对原子事务和聚合事务设计了相应的事务协调算法,并对状态转换等给出了详细的描述。接着采用标准的Web Service体系结构,设计并实现了该事务处理原型系统,支持可扩展的事务处理协议,为用户提供统一的接口处理Web请求,后台使用协调器处理复杂的业务逻辑,使该模型具备协调短期事务与长事务的能力,并且能较高效地解决Web服务环境下事务处理的协调问题。最后,本文总结了基于THP的Web服务事务处理模型系统的优点和存在的问题,给出了需要进一步开展的研究工作。
其他文献
自动文本分类是信息检索领域的基本任务之一。随着互联网上的信息量呈爆炸性增长,人们很难从大量的文本信息中迅速有效地提取出所需信息。为了解决信息迷向的现象,对文本分类的
本文针对数字媒体领域3D美工团队的工作流程进行管理和规划,研究并构建了基于网络环境的美工团队任务管理系统,并提供基于二维电子地图的交互机制,实现对3D建模、场景规划等工作
随着信息化的快速发展,任何简单的信息系统都要处理流程问题。工作流概念将以往企业中独立、分散的企业业务流程互相联系,从而极大的提高了过程管理的效率,实现企业业务过程重组
网络拥塞控制协议的正常运行,需要所有端节点的协作来完成,以保证网络资源的高效利用和公平分配。然而,在真实网络中有很多端节点不响应拥塞信号并且恶意侵占网络带宽,它们不
物理是一门以实验为基础的学科,实验教学的质量决定了物理教学的效果。但在传统物理课堂的演示实验中,常常因为实验仪器有限、周围温度及湿度等环境因素的影响、学生操作不当
随着科学技术的不断进步,人们对生活品质的要求已经越来越高。以前我们通过声音或者文字进行交流就很知足。但是现在,人们已经远远不能满足于此。人们需要的是“面对面”的交
随着多媒体技术的快速发展与互联网技术的日益普及,我们拥有越来越多的数字图像数据,图像数据的种类和数量也在与日俱增,无论是军用还是民用设备,每天都会产生相当数量的数字
随着多层计算机断层扫描(CT)和快速扫描时代的到来,CT已经成为脑部成像的重要工具,并已经成为检查脑癌,中风,颅内出血,创伤和退化疾病等的主要工具。通过对CT影像的诊断和分
Deep Web中包含丰富的信息,这些信息结构性好、价值高、面向特定的领域。访问Web数据库逐渐成为人们获取信息的主要手段,因此如何以自动的方式完成对Web数据库中信息的有效利用
随着嵌入式实时操作系统的发展,各种架构的嵌入式操作作系统越来越广泛的被应用于各种各样的场合,从航天航空、军工企业到人们日常生活所用的智能家电,嵌入式实时系统无处不