SOA事务处理技术的研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:lijinjie1981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
事务是构建可靠的分布式应用程序中的关键技术。为了获得相互一致的结果,大多数工作流和企业到企业(B2B)协作应用程序都需要事务处理支持。这些应用程序经常涉及到长时间运行的计算、松散耦合的系统以及不能共享数据、位置或管理的组件,因此要把原子事务整合到这样的架构中是非常困难的。 随着SOA的兴起,让已经存在的事务处理系统协同工作是Web服务事务处理的一个非常重要的部分,因为这些系统已经是这些企业级应用程序的骨干了,并且将继续成为Web服务应用程序中的骨干。企业到企业的活动一般直接或间接地包括后端事务处理系统,而是否能把这些环境结合在一起对成功地使用Web服务事务处理来说是非常关键的。 针对以上问题,本文从研究传统的ACID事务开始,分析了分布式事务模型和长事务模型,并对现在事务的主要模型作了一些深入的描述,例如X/Open DTP事务模型、OMG的对象事务服务模型、Microsoft的事务服务器型等分布式模型和Saga事务模型、LRA模型、BP模型、BA模型和OASIS组织的BTP模型等长事务处理技术模型。 本文在研究了传统的分布式事务模型和长事务模型的基础上,提出了一套基于SOAP/Web Service事务处理框架。本文从整体设计框架和四个具体方面事务模型、事务上下文管理、协调器管理和补偿事务处理机制详细论述了此模型,并用UML建模,给出了模型在设计方面的顺序图和类图设计。 最后,本文以订购系统的工作流为实例,分析了如何把DTPS事务处理系统应用于工作流系统。
其他文献
Web2.0时代以来,协同信息系统的广泛应用为知识共享和再创造需求提供了强大的平台。除了被部署在单纯信息共享的学习型组织上,该系统已经成为涉及隐私、安全等重要领域的核心工
多智能体系统是人工智能领域的重要学科,具有自主性、分布性、协调性等特征。多智能体技术被广泛应用于工业制造、交通控制、面向智能体软件开发等领域。多智能体平台将多智能
卫星网络具有覆盖范围广且灵活的特点,可以实现全球网络的无缝覆盖,已经逐渐成为下一代互联网的基础部分。卫星网络自提出以来,路由技术一直是其研究热点。在小卫星网络中,星间链
中等职业教育以促进就业为办学宗旨,故综合学生在校的各种信息预测学生今后的就业情况意义重大。数据挖掘中分类算法研究的日趋成熟为研究上述学生就业情况提供了技术支持。因
链接分析技术作为文本分析和日志挖掘技术的有效补充,被广泛应用在主题提取、网页分类、资源发现等诸多Web信息处理任务和服务中。由于Web的巨大、动态变化和复杂,给链接分析技
近年来,随着网络教学平台的不断涌现,个性化教学系统的研究和开发成为远程教育中的关键问题和热点。而在个性化教学系统中的学生模型是其中的重要组成部分,在远程教育领域起着重
移动Agent计算是一种新型的网络计算方式,移动Agent是一个运行于开放、动态网络环境中的封装的计算实体,它代表用户自主地在网络上移动,完成指定的任务,可以降低网络负载,较好适应
现代远程教育系统亟待解决的问题是如何最大限度地丰富教育资源,以满足不同人群的需要。因此,网络化教育资源库的建设已经发展为现代远程教育的核心内容。 本文重点研究现
随着物联网技术的不断发展和普及,引领第三次信息革命的物联网已经深入到人们日常生活,提供无所不在的服务。在诸多的物联网服务中,用户作为服务的购买者和体验者,可以对服务的水
随着peer-to-peer(P2P)技术的不断发展和成熟,互联网中出现了很多大规模(用户量大,跨地理区域大)的P2P系统,这些系统在用户交流、资源搜索和共享、分布式计算、流媒体等领域都具