基于XML的异构数据交换的设计与实现

来源 :内蒙古工业大学 | 被引量 : 17次 | 上传用户:janbchang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Internet和信息产业的迅速发展,数据量呈现爆炸式的增长,数据库技术得到了广泛的应用。但由于在选择数据处理系统时存在各种差异,使得数据源千差万别,形成了一个巨大的异构数据库环境,如何共享这些异构数据成为人们面临的一大难题。XML技术一经出现就在异构数据交换方面显示了强大的力量,迅速成为一个与平台无关、与厂商无关的数据格式标准,克服了EDI等传统数据交换技术具有的格式不灵活、成本昂贵、交互性差等缺点。本文就异构数据库数据交换问题进行了研究,给出了基于XML实现异构数据库数据交换的较详尽的解决方案,并实现了一个异构数据交换的实例。本文应用XML技术建立了数据交换的模型,采用XML文档作为数据交换的载体,并设计了XML文档格式的交换规则字典作为人机交互的方式,用其与事先定义好的转换规则共同约束转换过程,很好的解决了转换过程中存在的插入异常、结构冲突、语义冲突等问题。论文还建立了数据库结构与XML Schema、数据库数据与XML文档、数据库数据类型与XML Schema数据类型三个方面的映射规则,并提出了“一个表对应一个XML Schema和一个XML文件”的映射规则,简化了XML Schema文档的结构,有效的缓解了由于XML文档过大而带来的解析问题。对转换过程中的大对象数据交换问题和安全问题提出了解决方案,最后利用J2EE的标准环境和JDOM API接口及JDBC驱动完成了异构数据的迁移,最终实现了异构数据库数据交换的目标。本课题来源于教育部“春晖计划”基金项目,经过实际数据的测试,取得了较好的效果。
其他文献
随着计算机软件应用越来越广泛,软件系统也变得越来越庞大和复杂。从而不可避免的导致了“软件危机”。复用技术被认为是解决软件危机、实现软件产业工业化生产方式的最佳途
分词是中文自然语言处理的基本问题。很多自然语言处理任务都建立在分词的基础之上,分词的准确程度直接影响到一系列后续处理的正确性。但由于汉语自身的复杂性,分词问题一直是
PDDL公理的研究与应用推理重新成为目前智能规划研究领域的热点。派生谓词是PDDL2.2语言的新特性之一,派生规划问题是最新的将逻辑推理融合到规划求解技术中的规划问题。如何
工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则,文档、信息或任务能够在不同的执行者之间进行传递与执行;工作流管理系统是一个软件系统,它完成工作
量子计算是数学、物理学和计算机科学相交叉的新近的研究领域,经过近二十年的研究历程,此研究领域已取得了迅猛的发展。量子计算的特性和功能被渐次发现、理解,正在转变成为
角色动画生成系统是文景转换系统的可视化模块中的十分重要的模块,它负责将文本分析所得到的角色动画信息,以角色动画的形式显示出来。自然科学基金项目“基于Ontology的文本
信息化、网络化推动着企业管理的现代化和科学化进程,企业的管理信息系统不再像以往那样只有人事、工资、财务等静态管理信息,而是加入了生产过程中的许多生产实时动态信息,
食物链是生态系统的重要组成部分和存在形式。食物链的研究对理解生态系统的性质和规律,解决生态问题具有重要的作用。食物链是典型的复杂系统,传统的研究方法具有很大的局限
随着因特网规模的不断扩大,如何能更好地管理、利用因特网已引起人们的广泛关注。为达到这一目的,对因特网的网络性能进行测量是必不可少的。影响因特网整体网络性能的因素有很
随着各种非线性电力电子装置的广泛应用,电网中的谐波污染日益严重。为了加强对谐波污染的治理、管理和收费,研究实时、准确、连续测量的电力谐波检测仪具有重要的理论和工程实际意义。目前已有的电力谐波监测系统大多采用基于快速傅立叶变换的检测方法。该方法的信号采集和处理需要较长的时间延迟,信号处理时存在栅栏效应和频谱泄漏现象,导致谐波检测的实时性较差、精确度不高。另外,快速傅立叶变换仅适用于分析平稳渐变的信号