基于XML技术的异构数据库间数据交换系统的设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:xfjs08jx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在Internet的发展过程中,数据库技术得到了广泛的应用,随着商务网站之间电子商务的发展,异构数据库间的数据交互日益频繁,新兴的可扩展标记语言逐步展现了其在数据存储、数据交换等领域的显著优势,迅速成为一个与平台无关、厂商无关的数据格式标准。 通过为各商务网站现有的不同数据库系统提供一个XML接口,外界就可以借助XML实现对任何平台下的现有数据库的访问,并将访问结果以XML的形式输出到其它平台,从而实现了异构数据库间的信息交换。 本文提出了一个基于XML中间件技术实现异构数据库系统之间信息交换的模型。该模型在客户端(或浏览器方)和数据库服务器间利用XML技术构建了一中间件,在此模型中,中间件和数据库服务器之间的通讯是建立在XML信息和JDBC接口之上的。通过JDBC,可以透明地访问异构数据库;借助于基于文本的结构化的XML信息,可以更精确地以一种通用的语言来描述数据库信息。同时,为了更精确地描述XML文件自身结构信息,实现了从DTD到XML Schema的转换。 该中间件是用Java Servlet技术实现的。通过将数据库的结构及数据提取为XML格式,数据库的结构和数据变得清晰明了,非常适合于网络上的信息交换。在将XML数据写入数据库的过程中,考虑到了数据库结构的有关约束,以保证数据库信息的正确更新。 全文共分六章:第一章阐述了异构数据库的概念以及异构数据库间数据交换的重要性;第二章介绍了通常情况下异构数据库间数据交换所采用的各种技术,在此基础上提出了利用XML实现异构数据库间数据交换的思想;第三章回顾了XML的发展历程和其主要应用领域,分析了XML的逻辑构成以及DTD和Schema的关系;第四章介绍了XML数据库的基本概念和相关技术并对其使用方法进行了分析;第五章介绍了利用XML中间件技术实现异构数据库间数据交换时的系统结构以及中间件的实现;第六章对全文进行了总结。
其他文献
电信管理网(TMN)技术是目前国际上流行的电信网络管理技术。它是一个具有体系结构的数据网,既有数据采集系统,又包括这些数据的处理系统,可以提供一系列的管理功能,并在各种类型
随着电子技术和通信技术的发展,不同的终端显示设备、不同的通信网络状况、不同消费用户的需求都对视频编码提出了多元化的要求,随之产生的问题是如何在一次编码过程中形成视频
伴随着Internet网络规模的不断扩大,多媒体技术的飞速发展,人们对网络服务的要求也不断提高。而目前的“尽力而为”(IPv4)的方式已越来越难以满足人们的需要。因此可以在新一代
信息系统领域传统的数据库技术是以单一的数据资源为中心,主要进行事务处理的操作型数据处理工作,对于决策分析等分析性工作的功能是有限的,只能提供预先定义好的简单的统计
本课题的研究重点就是在基于无线网络的警务移动办公业务这一新的应用领域中,如何区分登录用户身份的真假、如何保证对登录用户的访问控制,防止越权操作、内部信息以及个人隐
离散小波变换(Discrete Wavelet Transform)因其良好的多分辨率分析特性和时频域局部特性,被广泛地应用于信号分析、图像编码压缩、模式识别以及机器视觉等各领域。目前已有的
识别文本中时间关系是深层语义理解的基础,是问答系统、信息抽取和文本摘要等诸多应用的关键。所谓时间关系,就是文本中事件之间、时间之间、事件和时间之间的时序关系。目前
图象变形作为基于图象绘制技术(IBR)的一个分支,已在虚拟环境(VE)建模的许多场合得到运用。本文首先回顾了VE建模的三种主要途径,系统的综述了各种图象变形方法的原理与实现。
随着医疗大数据时代的来临,电子病历的知识挖掘和利用受到越来越多的关注。电子病历本身是一种半结构化的数据,其结构化的内容为计算机自动抽取和分析提供了便利,同时,非结构
数字水印是近年来在信息安全领域兴起的保护知识产权的新方法。它是在宿主数据中嵌入特定的信息并以此对宿主数据进行监测和追踪。本文提出了一个新的水印算法应用于静态图像