长事务处理协调框架——自治服务协调支持模块和原子事务支持模块的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:esshuc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务的出现是Internet技术发展的一次革命,Web服务技术作为一种新型的面向服务的分布式计算模式,可以方便地实现Internet上跨平台、语言独立、松散耦合的异构应用的交互和集成。它的出现改变了以往分布式系统间的集成方式,它以XML作为数据交换标准,使用SOAP、WSDL以及UDDI等协议来描述、发布、发现和调用服务,使得运用不同分布式集成架构的系统之间可以容易地相互沟通。当前Internet的发展趋势之一是事务性Web,这需要解决相关的Web服务中的事务处理问题,以保证Web服务在整个处理流程的完整性和可靠性。 事务处理技术是保证信息可靠性和一致性的关键技术,是Web服务能否用于电子商务的关键技术之一。本文分析了事务的概念、特性、以及Web服务环境下的传统事务和长事务,并对他们的处理进行了比较分析。目前的Web服务缺乏全局的事务环境,传统的事务模型不再适用于新的Web环境下的要求,Web服务事务处理的研究还处于初级阶段。传统事务在支持长时间运行事务方面存在缺陷,也不能适用于Web服务流程协作。在业务流程管理中,事务为流程协作提供了可靠性保障。由于Web服务所处的松耦合环境,对于长运行的流程事务,事务处理时很难保证其严格的ACID事务属性,而需要保证其放松的原子性和一致性。Web服务事务处理除了需要一套合理的事务处理方案,更要制定相应的事务协调信息交换的标准协议。 针对Web服务中事务处理的问题,本文介绍开发小组在分析总结现有事务处理模型、事务服务规范和一些有代表性的Web事务处理协议的基础上,提出了一个基于WS-T协议簇的长事务处理协调框架,并对长事务处理的协调算法、状态转换、补偿机制等进行了研究,使其具备协调短期事务与长事务的能力,协调框架的设计实现和测试验证了开发小组提出的框架的可行性和有效性。本人参与了整个框架的预研和设计工作,协助提出了完整的实现方案,并具体负责自治服务协调支持模块和原子事务支持模块的设计与实现工作。 最后,本文总结了开发小组提出的基于WS-T协议簇的长事务处理协调框架的成果,以及需要进一步开展的研究工作。
其他文献
VC-1是2003年微软在WMV9(Windows Media Video 9)基础上提出的视频压缩技术,2006年4月,SMPTE正式颁布了VC-1视频编码标准,并随后发布了解码算法的参考模型。VC-1整合了MPEG及
随着通信技术、嵌入式计算技术和传感器技术的飞速发展和日益成熟,无线传感器网络在军事、环境监测、医疗护理、空间探索等方面都显示了广阔的应用前景,被认为是21世纪最有发
大数据、云计算以及目前类型众多的网络业务的出现,导致传统电信网络的劣势越来越突出。光交换技术的灵活性以及光传输介质(光纤)的大容量、低损耗等优点使得全光网络相比于传统
数据是当今信息社会宝贵的资源,发现并利用潜藏在那些复杂数据集中的有用知识已成为科学决策的前提。数据挖掘技术通过关联规则、聚类及分类等方法实现从大量的、不完全的、
Web Services是一种崭新的分布式计算模型,它由一系列相关技术和标准组成,如XML、SOAP、WSDL和UDDI等。Web Services具有完全的平台无关性、语言无关性,其主要目标就是要在现
语音通信对实时性和连续性都有较高要求,但现在的网络(IPv4)只提供一种尽力而为(Best-effort)的服务,网络拥塞的发生会导致丢包和延时,从而使得话音质量严重下降,因此为了确
随着经济竞争的不断加剧和市场的不断扩大,如何有效地支持跨部门、跨企业之间的业务过程集成,己成为新一代企业信息系统面临的重大挑战。当前,Web服务的逐步成熟以及业务规则
随着人类基因组计划(Human Genome Project)以及分子生物学、信息科学的发展,不同学科的生物医学数据“爆炸”式增长。如何整合这些数据资源发现其中隐藏的知识一直是系统生
伴随着新一轮信息技术的浪潮,信息技术的方法思想越来越渗透到各行各业中,正在慢慢改变很多的行业。银行业作为一个传统的行业,随着信息技术的不断变革也在不断的发展。目前
汽车行驶安全是交通发展的永恒主题。随着汽车保有量的迅速增加,公路交通事故发生率居高不下,交通安全问题日益突出。汽车纵向避撞预警系统能够及时地向驾驶员提供前方危险警