- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业信息化下XML与数据集成
企业信息化下XML与数据集成
摘 要:研究实现基于XML的数据集成技术,探讨XML的主要技术以及XML 应用。XML是eXtensible Markup Language(可扩展的标记语言)的缩写,标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。并从XML主要技术、XML应用来阐述。同时XML应用从支持数据交换、在异构数据库集成中的关键技术作用、存储数据、支持以文档为中心和以数据为中心的应用、定义新的标记语言。
关键词:XML;数据集成;数据交换
中图分类号:F270 文献标志码:A 文章编号:1673-291X(2014)03-0015-02
一、XML 概述
XML是eXtensible Markup Language(可扩展的标记语言)的缩写,标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。用XML作为中介格式,就不再需要知道对方内部的资料存储格式,某个系统内部的变更,也不再会涉及和它往来的其他系统。因此,XML成为定义一种互联网上交换数据的标准。XML为大家提供了理想的缓冲,并逐步成为Internet上数据表示和交换的标准。
1.XML 与HTML 。HTML 作为标记的集合并不能揭示标记中内容的含义,在XML文档中能够清楚地反映数据内容和数据结构之间的关系(如图1所示)。XML实际上是一种定义语言,即使用者可以定义无穷无尽的标记来描述文件中的任何数据元素,从而突破了HTML固定标记集合的约束,使文件的内容更丰富更复杂并组成一个完整的信息体系,在WEB上有着很旺盛的生命力。
XML 在使用上,很多地方还离不开HTML 的帮助。只是在HTML 标准中可能不会再增加新的功能,对新功能的支持可能都会放在XML 标准中。
设计XML 的目的不是取代HTML,而是与HTML 合作以扩展网站网页的功能。如传输任意形式的文件、以尽可能合理的方式来排序、筛选、重组、搜寻以及管理信息、使信息呈现出高度的结构化。
目前XML 的最大的不足在于所有的执行细节还是没有完全制订出来,语法格式还有可能再变动。
2.XML主要技术。W3C最近发布处理的一个就是关于Web Services的研究和XML的更新机制。其中关于XML有三个关键要素:Schema(模式)、XSL,可扩展样式语言)和XLL(eXtensible Link Language,可扩展链接语言)。
Schema规定了XML文件的逻辑结构,定义了XML文件中的元素,元素的属性以及元素和元素的属性之间的关系,它可以帮助XML的分析程序校验XML文件标记的合法性。
文档类型定义(DTD)和XML Schema都是用来定义XML文档结构的语言。当XML文档与特定的DTD或是XML Schema结合在一起,能够验证XML文档中的数据结构是否符合DTD或是XML Schema中对数据结构定义的要求。
XSL提供了一种叠式页面CSS的功能,使开发者构造出具有表达层次结构的Web页面来,以有别于XML的数据结构。XSL也能和HTML一起构造叠式页面。
XLL是XML的链接语言,它与HTML的链接相似,但功能更强大。XLL支持可扩展的链接和多方向的链接。它打破了HTML只支持超级文本概念下最简单的链接限制,能支持独立于地址的域名、双向链路、环路、多个源的集合链接等。XLL链接可不受文档制约,完全按用户要求来指定和管理。
二、XML 应用
Internet 上的服务器与服务器之间、服务器与浏览器之间有大量的数据需要交换。所有被交换的数据,都要求对数据的内容和表现方式有所说明,用标准语言担当的该重任是再合适不过的了。因此XML是实现数据集成的核心技术。
1.支持数据交换。作为一个建立在现有Internet协议基础上的标准,XML是第一个能在现有Internet基础架构上传输纯数据的国际标准。因此XML一出现,就立即被很多应用领域采用作为数据交换的标准,XML已经成为众多在Intranet和Internet上运行的应用程序的数据交换标准。
2.在异构数据库集成中的关键技术作用。由于开发的管理系统时间不同、开发工具不同、数据库不同,各个网络节点所依赖的硬件平台、操作系统平台、网络服务器平台、数据库平台都可能是互不相同的。正是由于这些差异,目前Internet上的数据库系统往往是分布的、异构的,构成了我们常说的异构平台、异构数据库系统,形成一个个“信息孤岛”。
针对各个异构信息系统的
文档评论(0)