首页> 中文学位 >异地冗余数据库维护数据一致性的研究
【6h】

异地冗余数据库维护数据一致性的研究

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1课题的提出及其研究意义

1.2课题设计目标

1.3本论文的组织安排

第2章课题相关技术研究

2.1中间件技术概述

2.1.1中间件的基本概念

2.1.2中间件分类

2.1.3中间件的作用

2.1.4消息中间件

2.1.5中间件的发展趋势

2.2 JAVA消息服务概述

2.2.1 JMS基本概念

2.2.2消息模式和对象模型

2.2.3 JMS消息的构成

2.2.4主要JMS产品分析和比较

2.3 XML技术

2.3.1 XML简介

2.3.2 XML的优势

2.3.3 XML文件结构及基本语法

2.3.4 XML的显示

2.3.5 XML的用途

第3章基于消息服务的开发技术

3.1 JMS客户端API

3.1.1 JMS客户端分析

3.1.2 JMS客户端接口

3.1.3与其他JavaAPI的关系

3.2 JMS应用服务器

3.2.1 J2EE应用服务器工具的实现

3.2.2 Weblogic服务器

3.2.3 Jboss应用服务器

第4章数据库中数据的一致性研究

4.1关系数据库的访问

4.2数据库同步更新的方式及目标

4.3同步更新技术的发展现状

4.4现有数据一致性技术比较

4.5可性行分析

4.6基于JMS和XML的企业信息系统的优点

4.7总结

第5章基于JMS的消息中间件的设计与实现

5.1 JMS传送模型实现的功能

5.2 JMS消息传送模型

5.3消息传递桥

5.4配置所选用的服务器

5.4.1配置JMS服务器(JMS Servers)

5.4.2配置连接工厂(Connection Factories)

5.4.3配置主题(Topic)

5.4.4配置消息存储(Message Stores)

5.5传递模型的建立

5.5.1变化数据的提取

5.5.2 XML文档的建立

5.5.3与JMS服务器进行连接

5.5.4消息的发送和接收

5.5.5 XML文档的解析

5.5.6 XML数据与数据库的集成

5.5.7总结

第6章总结

6.1总结和存在的不足

参考文献

攻读学位期间公开发表论文

致谢

研究生履历

展开▼

摘要

随着计算机技术的发展和企业信息化程度的不断加深,在许多行业,单位或机构部门内部都逐步实现了信息的计算机化管理,各部门之间的信息共享越来越频繁。但由于不同企业的地理位置,信息化建设的方式等诸多因素的存在,使得在各部门中存在着大量的冗余数据。如何在信息系统中采用有效的方法来保证这些冗余数据的一致性,是企业信息化过程中必须解决的问题。 本文就是从这一实际问题出发,首先对中间件技术作了概述,主要研究了JMS(Java Message Service),指出了它在异地信息系统中应用的优势。然后分析了XML(eXtensible Markup Language),总结出了它在使用上的关键技术。最后分析了当前维护数据一致性的主要方法,并在对这些方法进行比较的基础上,提出了维护异地冗余数据库问数据一致性的模型。本模型主要是应用JMS的异步消息处理机制,在企业信息系统之间采用松散耦合的方式,以XML作为中间数据格式,通过Weblogic服务器进行存储转发,从而在网络中实现异地冗余数据库间数据的一致性。 本文透过在实验室虚拟异地冗余数据库的方式,实现了应用触发器来提取数据库中变化的数据,用DOM把变化数据写入XML文档,用Webtogic作为服务器来转发消息,JMS消息的发送和接收,XML数据写入数据库等步骤。实现了本模型的各种功能,达到了预期的效果。本模型的设计和实现,不仅体现了JMS具存Java语言特有的平台无关性和XML与平台,语言和协议无关的格式描述和交换数据等特点。也表明了把这两种技术应用到维护异地冗余数据库中是可行的,为将来企业信息系统的开发和集成提供了好的参考。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号