企业信息化下的XML与数据集成.doc

上传人:99****p 文档编号:1663220 上传时间:2019-03-10 格式:DOC 页数:5 大小:25.50KB
下载 相关 举报
企业信息化下的XML与数据集成.doc_第1页
第1页 / 共5页
企业信息化下的XML与数据集成.doc_第2页
第2页 / 共5页
企业信息化下的XML与数据集成.doc_第3页
第3页 / 共5页
企业信息化下的XML与数据集成.doc_第4页
第4页 / 共5页
企业信息化下的XML与数据集成.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、企业信息化下的 XML 与数据集成摘 要:研究实现基于 XML 的数据集成技术,探讨 XML 的主要技术以及 XML 应用。XML 是 eXtensible Markup Language(可扩展的标记语言)的缩写,标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。并从 XML 主要技术、XML 应用来阐述。同时 XML 应用从支持数据交换、在异构数据库集成中的关键技术作用、存储数据、支持以文档为中心和以数据为中心的应用、定义新的标记语言。 关键词:XML;数据集成;数据交换 中图分类号:F270 文献标志码:A 文章编号:1673-291X(2014)0

2、3-0015-02 一、XML 概述 XML 是 eXtensible Markup Language(可扩展的标记语言)的缩写,标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如 HTML,也可以使用像 XML 这样由相关人士自由决定的标记语言,这就是语言的可扩展性。用 XML 作为中介格式,就不再需要知道对方内部的资料存储格式,某个系统内部的变更,也不再会涉及和它往来的其他系统。因此,XML 成为定义一种互联网上交换数据的标准。XML 为大家提供了理想的缓冲,并逐步成为 Internet 上数据表示和

3、交换的标准。 1.XML 与 HTML 。HTML 作为标记的集合并不能揭示标记中内容的含义,在 XML 文档中能够清楚地反映数据内容和数据结构之间的关系(如图 1 所示) 。XML 实际上是一种定义语言,即使用者可以定义无穷无尽的标记来描述文件中的任何数据元素,从而突破了 HTML 固定标记集合的约束,使文件的内容更丰富更复杂并组成一个完整的信息体系,在 WEB 上有着很旺盛的生命力。 XML 在使用上,很多地方还离不开 HTML 的帮助。只是在 HTML 标准中可能不会再增加新的功能,对新功能的支持可能都会放在 XML 标准中。设计 XML 的目的不是取代 HTML,而是与 HTML 合作

4、以扩展网站网页的功能。如传输任意形式的文件、以尽可能合理的方式来排序、筛选、重组、搜寻以及管理信息、使信息呈现出高度的结构化。 目前 XML 的最大的不足在于所有的执行细节还是没有完全制订出来,语法格式还有可能再变动。 2.XML 主要技术。W3C 最近发布处理的一个就是关于 Web Services的研究和 XML 的更新机制。其中关于 XML 有三个关键要素:Schema(模式) 、XSL,可扩展样式语言)和 XLL(eXtensible Link Language,可扩展链接语言) 。 Schema 规定了 XML 文件的逻辑结构,定义了 XML 文件中的元素,元素的属性以及元素和元素的

5、属性之间的关系,它可以帮助 XML 的分析程序校验 XML 文件标记的合法性。 文档类型定义(DTD)和 XML Schema 都是用来定义 XML 文档结构的语言。当 XML 文档与特定的 DTD 或是 XML Schema 结合在一起,能够验证XML 文档中的数据结构是否符合 DTD 或是 XML Schema 中对数据结构定义的要求。 XSL 提供了一种叠式页面 CSS 的功能,使开发者构造出具有表达层次结构的 Web 页面来,以有别于 XML 的数据结构。XSL 也能和 HTML 一起构造叠式页面。 XLL 是 XML 的链接语言,它与 HTML 的链接相似,但功能更强大。XLL支持可

6、扩展的链接和多方向的链接。它打破了 HTML 只支持超级文本概念下最简单的链接限制,能支持独立于地址的域名、双向链路、环路、多个源的集合链接等。XLL 链接可不受文档制约,完全按用户要求来指定和管理。 二、XML 应用 Internet 上的服务器与服务器之间、服务器与浏览器之间有大量的数据需要交换。所有被交换的数据,都要求对数据的内容和表现方式有所说明,用标准语言担当的该重任是再合适不过的了。因此 XML 是实现数据集成的核心技术。 1.支持数据交换。作为一个建立在现有 Internet 协议基础上的标准,XML 是第一个能在现有 Internet 基础架构上传输纯数据的国际标准。因此 XM

7、L 一出现,就立即被很多应用领域采用作为数据交换的标准,XML 已经成为众多在 Intranet 和 Internet 上运行的应用程序的数据交换标准。2.在异构数据库集成中的关键技术作用。由于开发的管理系统时间不同、开发工具不同、数据库不同,各个网络节点所依赖的硬件平台、操作系统平台、网络服务器平台、数据库平台都可能是互不相同的。正是由于这些差异,目前 Internet 上的数据库系统往往是分布的、异构的,构成了我们常说的异构平台、异构数据库系统,形成一个个“信息孤岛” 。针对各个异构信息系统的特点,采用现代最新技术,对管理系统异构数据库实现集成,以支持对各异构数据库之间灵活的信息交换和共享

8、,如何实现这个目标,已成为当前亟待解决的问题。而 XML 技术正是实现网络环境下异构数据库间集成的关键技术。 通过为各商务网站现有的不同数据库系统提供一个 XML 接口,外界就可以借助 XML 实现对任何平台上的现有数据库的访问,并将访问结果以 XML 的形式输出到其他平台,从而实现了异构数据库间的信息交换和共享。 传递数据的理想方式就是利用 XML 进行。对于传统的数据库系统,存在着异质或异构的数据库,可以用 XML 来实现这些数据源有效地集成。3.存储数据。为了使基于 XML 的业务数据交换成为可能,就必须实现数据库的 XML 数据存取,并且将 XML 数据同应用程序集成,XML 能把数据

9、存储在文档或是数据库中。 4.支持以文档为中心和以数据为中心的应用。XML 能被用于对所交换信息的数据格式和数据结构要求不严格的应用程序之间进行数据交换。这就是以文档为中心(Document-centric)的应用,例如报刊杂志的发行就是如此,其中内容的组成没有固定的结构。这种文档的结构是半结构化的数据结构。与以文档为中心相对应的是以数据为中心(Data-centric) 。以数据为中心的应用是指处理的 XML 文档是完整、结构良好并且符合 Schemas 精确结构定义的文档。 5.定义新的标记语言。XML 作为一种原语言,是一种可以定义其他语言的语言。这个特点有利于各个应用领域根据自己的需要

10、定义一整套领域内使用的标准数据表达标签。这对推动各个行业的标准化进程起到了巨大作用。 三、小结 随着企业信息化的逐步深入,企业内部及企业之间存在着大量的异构数据,数据集成问题是企业信息化建设所面临的问题之一。它提供了一个理想的缓冲层,使得异构数据源之间可以保持互相透明,不再需要知道对方的内部存储格式,某个数据源内部的变更,也不会影响其他数据源。基于 XML 的数据集成问题,已经成为数据库研究领域中一个重要的研究方向。 参考文献: 1 李军怀,周明全,耿国华,张景.在异构数据集成中的应用研究J.计算机应用,2002, (22):18-24. 2 Brett McLaughlin.Java 与 XML(第 2 版)M.北京:中国电力出版社,2004:2. 责任编辑 刘娇娇

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。