Web服务事务处理系统的研究与实现

来源 :北京航空航天大学 | 被引量 : 0次 | 上传用户:junpenge
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术和应用的迅速发展,基于Web服务的分布式计算模式成为目前软件发展的一种重要趋势.在Web服务的应用中,常常需要处理应用相关的多个Web服务间的交互和组合过程,这类过程必须保证多个Web服务运行结果的可靠性和一致性,因此需要事务技术的支持.虽然传统事务处理技术在分布式环境下得到了广泛应用,但不适用于Web服务所处的松耦合异构环境.针对这个问题,该文设计和实现了基于Web服务的事务处理系统.该文通过分析Web服务事务技术的应用需求和技术特点入手,分析了当前Web服务事务的主要协议和相关产品,近一步明确Web服务事务处理系统的设计目标和功能需求,参考相关协议设计了Web服务事务处理系统(Web Service Transaction Process System,简称WSTPS)的体系结构,并根据该体系结构在已有的Web服务运行时平台基础上实现了WSTPS系统.该系统包括客户端类库、协调器、参与者类库和监控配置管理工具四个核心模块,它们之间的协作使得Web服务运行时平台支持事务处理.此外,还将WSTPS系统应用于Web服务工作流系统中,为Web服务工作流中的事务处理提供了解决方案.该文工作具有以下特点:①系统实现了BTP规范支持Web服务事务,交互的消息格式按照规范定义从而具有较好的互操作性;②使用两阶段提交协议保证事务的原子性和一致性;③基于Web服务技术实现系统的核心部件一事务协调器,满足动态、松耦合环境的要求;④不仅支持原子性事务,也支持部分放松ACID特性的组合事务;⑤支持事务的嵌套(子事务)⑥将WSTPS集成到Web服务工作流系统中,使Web服务工作流系统具有事务处理的能力.WSTPS系统具有良好的开放性,在运行过程中具有一定的实用性、可靠性和灵活性,可以满足基于新一代互联网软件下跨企业商业事务的需求,具有较好的应用前景.
其他文献
期货市场是一个多变的投机型市场,影响期货价格的因素很多很复杂,如气候、国家政策、商品供求状况、经济波动周期、金融货币等,都为期货市场时间序列的准确预测增加了困难.对
当前,智慧城市成为信息时代城市建设的一个基本目标,智能视频安防监控是其中重要一环。视频监控系统已广泛使用于各行各业,监控视频数据已成为一类典型的大数据,传统的视频收
随着计算机网络技术的发展,企业针对自身业务的需要,开发了大量的网络应用,这些应用已逐步成为企业业务的支撑平台.然而,由于缺乏有效的管理措施,应用系统的实际运行情况并不
随着信息系统的普及和网络技术的迅猛发展,越来越多的关键数据被存储在计算机系统中.如果这些关键数据发生丢失或损坏,将会造成巨大的损失,所以提高应用系统的容灾能力一直是
遗传算法是一种概率搜索算法,其基本思想是模拟生物进化过程。由于遗传算法不受搜索空间的限制性假设的约束,不要求解空间有连续性、可导等性质,以及其固有的并行性,目前在许多领
许多针对大数据集的建模过程中都需要使用迭代算法,比如数据挖掘,网页排序,和社交网络的分析等等。类似这样的迭代应用一般都需要进行海量数据处理。MapReduce作为进行海量数
数据仓库和联机分析处理技术是九十年代兴起的为决策支持过程服务的一门新兴技术。数据仓库是一种为决策服务的数据组织、存储技术,能提供综合分析和时间趋势分析等辅助决策信
近年来,对等网络的研究和应用正渐渐受到学术界和产业界的广泛重视和关注,它打破了传统的客户机/服务器模式,每个节点既充当服务器为其它节点提供服务,同时也可以享受其他节
激光数控机床是一个集合光、机、电、检测于一体的复杂系统,相比于传统数控机床,激光数控机床对机床控制系统提出了更高的要求。本文针对飞机发动机叶片等关键零件皮秒、飞秒
网络协议测试一直是一个热点研究领域。随着各种协议产品的发展,一致性测试和互操作性测试日益得到工业界的重视。蓝牙协议作为一种新生的无线短距离通信协议一经推出,就得到广