首页> 中文学位 >基于Web服务的分布式数据库事务处理的研究与实现
【6h】

基于Web服务的分布式数据库事务处理的研究与实现

代理获取

目录

文摘

英文文摘

第1章 绪论.

1.1 研究背景

1.2 研究现状

1.3 存在的问题

1.4 本文的研究内容

1.5 本文的组织结构

第2章 分布式数据库事务和Web服务技术分析

2.1 事务的基本概念

2.2 数据库传统事务的不足

2.3 数据库扩展事务特点分析

2.4 分布式数据库事务处理技术分析

2.5 Web服务相关知识分析

2.5.1 SOAP协议

2.5.2 WSDL规范

2.5.3 UDDI协议

2.6 Web服务的事务特点

2.7 本章小结

第3章 基于Web服务的分布式数据库事务协调研究

3.1 社区公用服务平台事务需求

3.2 平台事务处理过程概述

3.3 原子事务协调过程研究

3.4 原子事务协调算法

3.5 务事务协调过程研究

3.6 务事务协调算法

3.7 本章小结

第4章 社区公用服务平台事务处理模型设计与实现

4.1 平台事务处理模型设计

4.2 模块设计

4.3 事务上下文处理

4.4 原子事务处理框架的设计与实现

4.4.1 框架设计要求及特点

4.4.2 框架的具体实现

4.5 务事务处理框架的设计与实现

4.5.1 框架设计

4.5.2 框架的具体实现

4.6 事务处理模型测试

4.6.1 测试目的

4.6.2 测试环境

4.6.3 协调服务配置

4.6.4 测试用例

4.6.5 测试结果

4.7 本章小结

第5章 社区公用服务平台事务处理效果分析

5.1 平台建设目标

5.2 平台设计

5.3 具体功能分析与设计

5.4 数据库分布

5.5 公用信息平台中服务事务的应用

5.5.1 业务事务的协调

5.5.2 原子事务的协调

5.5.3 应用效果

5.6 本章小结

结论

参考文献

附录 事务处理模型测试结果表

攻读硕士学位期间所发表的学术论文

致 谢

展开▼

摘要

Web服务技术是一种新的Web应用,在互联网日益普及与电子服务迅速发展的今天,Web服务得到了快速的发展。Web服务作为一种新的分布式开发技术,改变了以往分布式系统的开发集成方式,它通过XML来进行系统数据交互,使用SOAP,WSDL及UDDI等标准来部署、发现、调用服务,极大地降低了系统的耦合度,简化了分布式系统开发过程。
   在目前许多Web应用中,大量数据是由数据库系统提供的,传统的分布式数据库系统开发拥有严格的原子性、一致性、隔离性、耐久性(ACID)等传统事务的特征。针对这种局限性,扩展事务模型放宽了事务执行过程中的ACID特性,弥补了传统事务的不足。
   Web服务中分布着许多具有松散耦合特征的服务,现代的事务需要多个服务参与并协调其间的逻辑关系,传统分布式事务的紧耦合处理机制不再适用于Web服务环境。因此将服务的协调与服务的业务逻辑分离才能更好的利用已存在的大量业务服务,体现Web服务的优势。
   本文在分析扩展事务模型,分布式数据库事务处理及Web服务事务规范基础上,提出了一个适用于社区公用服务平台的事务处理模型。针对平台事务中存在的原子事务和业务事务两种事务类型,事务处理模型从原子与业务两方面定义了服务间的协调模式,详细研究了事务处理中的协调过程,其中包括完成过程、两阶段提交过程、业务协调过程。在该模型基础上,设计了Web服务事务处理框架,包括事务管理、事务协调、协调实现及消息处理。最后搭建了社区公用服务平台,通过该平台中的业务事务测试并验证了提出的事务处理模型。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号