Web服务事务处理系统的研究与实现
文献类型 | 学位 |
作者 | 尹瑞[1] |
机构 | 北京航空航天大学 ↓ |
授予学位 | 硕士 |
年度 | 2004 |
学位授予单位 | 北京航空航天大学 |
语言 | 中文 |
关键词 | Web服务;事务;BTP;两阶段提交 |
摘要 | 随着互联网技术和应用的迅速发展,基于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系统具有良好的开放性,在运行过程中具有一定的实用性、可靠性和灵活性,可以满足基于新一代互联网软件下跨企业商业事务的需求,具有较好的应用前景. |
全文
影响因子:
dc:title:Web服务事务处理系统的研究与实现
dc:creator:尹瑞
dc:date: publishDate:1753-01-01
dc:type:学位
dc:format: Media:北京航空航天大学
dc:identifier: LnterrelatedLiterature:北京航空航天大学.2004.
dc:identifier:DOI:
dc: identifier:ISBN: