欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 计算机论文

基于XMLSchema公共协议信息交换的研究_期刊网

时间:2011-07-23  作者:秩名

论文导读::文章从扩充关系数据库系统功能出发,针对当今各类数据交换技术的特点及方法,在虚拟视图法的基础上提出符合当今信息管理系统现状的异构数据库间数据交换的框架结构,并着重对其中“基于XML数据交换”的抽象规则予以详细分析及设计。
论文关键词:异构信息,公共协议,XML

 

1 引言

信息化建设经过几十年的发展,尤其是近些年来各种信息系统在各企事业单位中起着越来越重要的作用。一方面,信息系统的应用给我们的工作方式带来了巨大的改变;另一方面,随着信息化程度不断深入,各信息系统之间的信息共享问题成为信息化建设的一个主要障碍,所以建立异构信息系统间数据信息交换的模式成为提高信息化程度的必须要求。

2 公共协议策略

当前异构数据库系统集成主要采用三种策略:公共编程界面、公共数据库网关和公共协议。其中公共协议是指对客户和服务器间通讯的格式和协议(FAP期刊网,FralneandProtocol)及对数据库语言进行标准化。这是一种最理想的解决异构数据库系统集成的方法。那么本文就是针对当前异构信息交换中所存在的问题,提出一种基于XML Schemal公共协议的异构信息交换方案,实现异构数据库系统的信息的逻辑集成。

3 基于XML Schema的公共协议集成

XML语言的基础是XML Schema,它描述了XML文档的结构。 XML Schema语言也被称为XML Schema Definition (XSD)(XMLSchema定义)。为了实现不同数据库系统中异构数据的交换,必须提供一种统一的基于XMLSchema的公共协议数据交换模型。其中,在进行数据逻辑集成时,将异构数据按公共协议规则转换成统一的数据类型。然后将标准化的数据集按本地数据逻辑结构进行装载,完成异构信息的映射。如图1所示,步骤如下:

(1)在关系模式标准化后,根据协议规则将数据信息集成到XML标准文件的中。

(2)将包含异构数据库中数据库操作等数据信息的XML文件传送到异地数据服务器端。

(3目的服务器进行解析,将XML数据文件转按成本地数据库的逻辑结构过行装载,完成目标服务上的数据更新。

图1基于XML Schema的数据集成

4 XML Schema异构数据的逻辑集成

1.集成对象

字段作为XML数据文档的主要集成对象,表现为简单类型的元素集成对象或元素的属性期刊网,它包含具体的数据内容,可以通过XPath路径进行定位查找。源数据信息来自源XML数据文档,其所包含的数据内容按逻辑集成协议经过处理后,输出成为目标XML数据文档中对应的目标数据集成对象的数据内容。

2.集成的协议库

集成的协议库的作用是具体的定义出生成一个目标数据集成对象所需要的规则信息,包括源数据集成对象、目标数据集成对象、它们之前的所需要的处理规则。从结构上可以看出,源、目标双方各自集成对象构成一个树型之间的处理规则。处理规则的集合构成了异构信息交换的公共协议,这样就可以在相同转换方法的情况下直接协议中的规则,完成数据的集成。如图2所示,可以看出数据集成对象间的转换规则。

图2转数据集成对象间的规则

对于复杂的XML数据映射操作,可以根据每一条转换规则可以构造出一棵转换流程树,树的复杂程度随数据映射过程所需要参于的数据集成对象的多少而有所不同。例如源集成对象对目标集成对象N:1的情况,可以将多个源集成对象的复杂操作,分解为若干个相对简单的单集成对象之间的子操作期刊网,每个子操作的计算结果通过中间集成对象(Internal Node)作为过渡集成对象,调用函数计算时,将对中间集成对象的结果依照相互之间的运算次序与其它集成对象组合在一起,进行映射计算,这样就可以简化并完成多数据集成对象到单目标集成对象的映射转换,具体过程如图3所示:

从交换数据的XML模式转换过程可以看出,整个过程将关系模式转换得到XML模式,将扁平的二维表结构转化为层次的树型结构,对字段的数据类型进行了适当的转换,尽可能地降低了数据准确性和精确性在交换过程中的损失,并且保留了表间的联系,能够完整地表达了关系模式的信息。每一个XML集成对象在关系模式中都有相应的数据对象与其对应,并且每个表元素集成对象在结构组成上都与关系模式相同期刊网,易于实现关系数据与XML数据的相互转换,能够降低数据交换中数据抽取封装和数据卸载入库过程的复杂性。

图3集成对象映射流程树示意图

5 主动数据交换模型的实现

根据设计的基于XML Schema公共协议交换方案,系统设计包括源数据库端服务器和目标数据库服务器,所涉及到的数据库类型包括:Oracle 9i,和SQL Server 2000,具体配置情况:数据服务器:(1)数据库服务器(Oracle)、(2)应用服务器(SQL Server),提供用于C/S结构的Socket服务以及用于B/S结构的IIS服务。公共协议信息交换总体结构如图4所示:

图4 公共协议信息交换总体结构

相关信息的的设置如图5所示,包括异构数据库类型、所在网络的IP地址及通信端口、需要进行数据交换的数据库名称,以及数据交换规则参数的设置。

图5 交换双方数据库服务设置

6 结束语

文章提出了适应数据管理系统现状的异构数据库间公共协议交换模型,形成以XML作为公共数据交换协议规则库的交换方式,并对其中规则协调及管理予以详细分析及设计。


参考文献
[1]刘瑰朱鸿宇韦海亮等.基于网格的异构数据源访问体系研究[J].算机应用研究,2007,24(10):65.
[2]李双庆游莲古平程代杰.一种基于XML的数据交换中间件技术[J].计算机科学
[3]黄润才.XML与消息队列的集成应用研究. 计算机应用研究.2004第5期
[4]张忠庆赵敬中.基于虚拟集中方法的异构分布式数据集成模型[J].微机发展,2004,14(6):58-60.
[5]屠晓云.基于XML的异构数据交换研究[J].中国科技信息,2007,14(8):110-112.
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:基于VBA的高级工考试自动评分研究_计算机论文
下一篇论文:基于以像素块计算L2距离的块纹理合成_合成速度
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关计算机论文
最新计算机论文
读者推荐的计算机论文