基于XML和Web Service的异构数据源集成研究-确定稿

VIP免费
3.0 高德中 2024-11-19 5 4 1.32MB 75 页 15积分
侵权投诉
随着电子信息技术的发展,管理系统普遍存在着多平台运行、多种数据库、
散凌乱等弊端,建立统一的信息平台是现代企事业单位的核心课题之一。由于
构数据源在结构、数据、DBMS硬件、网络协议等方面的差异性和自治性,构建多
数据源数据交换引擎是实现多数据源数据集成与共享的有效解决途径。
XML 的出现使得对各种规则信息及不规则信息的标准化描述成为可能,作为
一种可扩展标记语言,XML 的描述性使得其本身非常适用于异构数据源间的信息
交换。
Web Services 作为一种分布式计算技术,通过使用标准的 XML 信息格式来展
现应用服务,使得 Web 服务系统、语言和发布者相互独立,为信息整合提供了一
种较好的途径。
本文首先介绍了 Web Services 技术特点XML 语言知识及其与各数据库之间
进行数据交换的关键技术,并结合数据集成系统的特点和需求,在研究现有基
XML 的数据映射算法和模型的基础上,建立了基XML 异构数据源的据转
模型,并对转换过程中的模式翻译和模式集成部分制定细的转换规则尽可
能地保留了关系数据库的实体完整性约束、参照完整性约束和用户自定义完整
约束。然后,针对外部用户对异构数据库系统的查询操作,从分解查询语句,
并各数据源查询,最终返回用户需要的结果,给出了一个完整的查询处理过程
Visual Studio .net2005 SQL Server 2000
Oracle9i 为例,建立了一个模拟的数据转换平台,实现了外部应用对异构数据源
的透明访问。
Web  XML   
I
ABSTRACT
With the development of electronic information technology, management systems
have messy scattered defects such as running the prevalence of multi-platform, multiple
databases. So, establishing a unified information platform is the core of modern
enterprises and institutions subject. Due to the structure of heterogeneous data sources,
data, DBMS, hardware, network protocols, other differences and self-government,
building a multi-source exchange engine is an effective solution which dealing with
multi-source data integration and share.
XML emergence makes it possible the variety of regular and irregular
information's standardized description. As an extensible markup language, the self-
descriptive XML makes itself apply to the exchange of information in heterogeneous
data sources.
As a distributed computing technology, web services use of standard XML format
to display information application services, making Web services systems, languages
and independent of publishers and providing a better way for integration of information.
This article first introduces the characteristics of Web Services technology, XML
languages and the key technology of data exchange among the databases, combines
with the needs data integration system, be based on existing research in the XML data
mapping algorithms and models, builds a heterogeneous data conversion model based
on XML data sources, and in the process of converting, formulates detailed rules of
conversion in the part of translation and integrated, retains the integrity of the relational
database entities, referential integrity constraints and user-defined integrity constraints
as much as possible. Then, it gives a full inquiry process for external users' query
operation on the heterogeneous database system. Such as the decomposition of query,
the combined data queried, return the final results to users. Finally, the paper based on
Microsoft's Visual Studio. Net 2005 development platform, using SQL Server 2000 and
Oracle9i, has created a simulated data platform, realized the transparent access of the
external application to heterogeneous data sources.
Key words: Web services, XML, data integration of heterogeneous
data, data exchange, public data model
II
目 录
ABSTRACT
第一章 绪 ....................................................................................................................1
§ 1.1 研究背景..........................................................................................................1
§ 1.2 研究意义..........................................................................................................2
§ 1.3 研究内容..........................................................................................................2
§ 1.4 论文的主要工作及内容安排..........................................................................3
第二章 XML WEB SERVICE 技术概述....................................................................4
§ 2.1 XML 技术........................................................................................................4
§2.1.1 XML 语法...................................................................................................4
§2.1.2 XML 模式语言...........................................................................................5
§2.1.3 XML 与应用程序的接口...........................................................................7
§2.1.4 XQuery........................................................................................................8
§ 2.2 WEB SERVICE 技术..........................................................................................9
§2.2.1 Web Services 定义......................................................................................9
§2.2.2 Web Services 特征......................................................................................9
§2.2.3 Web Services 体系架构模型....................................................................10
§2.2.4 Web Services 相关标准及技术................................................................12
第三章 异构数据集成研究............................................................................................15
§ 3.1 异构数据库集成策略....................................................................................15
§ 3.2 异构数据库的数据集成方法........................................................................20
§3.2.1 数据的透明访问.......................................................................................23
§ 3.3 数据库对 XML 的支持.................................................................................25
§3.3.1 Oracle XML 的支持.............................................................................25
§3.3.2 SQL Server XML 的支持....................................................................26
§ 3.4 关系数据库与 XML 之间的映射方法.........................................................28
§3.4.1 基于模板驱动的映射方法.......................................................................28
§3.4.2 基于模型驱动的映射方法.......................................................................29
第四章 异构数据集成中的关键技术............................................................................32
§4.1 基于 XML 的公共数据模型.........................................................................32
§4.1.1 公共数据模型...........................................................................................32
§4.1.2 基于 XML 的公共数据模型....................................................................34
§4.2 模式转换........................................................................................................35
§4.2.1 模式转换的两个阶段...............................................................................35
§4.2.2 模式翻译阶段...........................................................................................36
§4.2.3 模式集成阶段...........................................................................................43
§4.3 查询处理........................................................................................................49
§4.3.1 异构数据库系统的查询处理过程...........................................................50
§4.3.2 异构数据库系统的查询实例...................................................................51
第五章 异构数据集成实验的实现................................................................................56
§5.1 系统........................................................................................................56
§5.2 建立全局模式................................................................................................58
III
§5.2.1 模式翻译阶段...........................................................................................60
§5.2.2 模式集成阶段...........................................................................................64
§5.3 全局模式的查询及处理............................................................................66
结与展........................................................................................................69
§6.1 ........................................................................................................69
§6.2 的工作................................................................................................69
.........................................................................................................................70
IV
第一章 绪论
第 I 条 绪 论
I.01 研究背景
随着电子信息技术的发展,管理系统普遍存在着多平台运行、多种数据库、
散凌乱等弊端,建立统一的信息平台是现代企事业单位的核心课题之一。
由于异构数据源在结构、数据、DBMS硬件、网络协议等方面的差异性和自治性,
构建多数据源数据交换引擎是实现多数据源数据集成与共享的有效解决途径。
数据源数据交换引是在有系统的基础上进重复或升
更高起点上进行发展和创新,实现应用集中、信息共享、消除信息孤岛
目前多企业信息化信息化建程中
隐患则不断涌出,岛”当属于其中之一,给企人力
物力财力浪费给后面的信息化建增加障碍多信息部
的主甚至谈“岛”色变以,从企业自身发角度是从企业之间
数据集成的企业应用,需要一种异构数据集成系统作为访
问异构数据源的支
异构数据,并XML Web Service
兴起再次成为领域研究的一点。从为企业应用构建统的
必须考虑企业异构数据在合成过程中遇到的特题。,在
建异构数据源集成系统,主要面对以下几方面问题:
1.异构性
异构性是异构数据集成必须面对的首要问题,其主现在两个方面:系
异构,数据源所依应用系统、数据库管理系统乃至操作系统之间的不构成
了系统异构。
模式异构,数据源在存模式上的不的存模式包括关系模式、
模式、关系模式和文档嵌套模式等种,其中关系模式为主模式。需要
意的是,便模式,的模式结构可能存在着差异。例
Oracle 所采用的数据型与 SQL Server 所采用的数据型并不完
2.完整性
构分布式数据库一分布式完整性问题其分布式数据
从上到下方法:首先定义约件,以一性的方式合并
一个部的完整性子系统可是在异构的多数据库系统中,据库
部数据库是层次划分的,要保持完整性困难
1
基于 XML Web Service 的异构数据源集成研究
异构数据源数据集成的是为应用提供统一的访问支持。为了各种
用处理数据的,集成后的数定的完整性,据完整性和约
束完整性两个方面。
3.性能
网络代的应用对统数据集成方法提出了挑战,提出了更高的标准。
4.语义冲突
信息源之间存在着语义上的义上的不可能
单的名字语义冲突复杂的结构语语义冲突会带数据集成结果
冗余干扰数据处理、发布和交换。如何量减少语义冲突也是数据集成的
一个研究点。
集成两个多个数据源的数据源的数据之间可能存在系。
逻辑联附加到集成结果中的过程成为附加约束。
5.集成内容
多个数据源之间的数据集成,并不是将所有的数据进行集成那么如何
义要集成的范围构成了集成内容的定问题。
I.02 研究意义
Web 数据面、化的特点,但往往也高度自治的,
构化数据不可数据库中结构化数据来处理。研Web 数据集成系统的主
Web 数据源协工作,为户提供统一的查询,使
他们能方便地访需要的信息,对查信息理,
便给用户提好的决策支持。研究基Web 多数据源数据集成是现代企
构建 B2B B2C 及应用的关键技术,对企业的发展将产生深远影响
Web 据的是不规则和多统数
Web 有的数据是不的。Web 数据集成与通常的信息搜索引擎不,后
用户关键字或征从多个关的信息数据源数
据集成系统通过对数据源集成处理,个数据源的查询结以整合,然后
回给用户。
I.03 研究内容
本文研究的内容是:针对异构数据集成过程需要解决的问题,XML
相关技术,异构数据源统一转化为 XML Schema,使系统更高性和
好的Web Services SOAP 决异作问
2
摘要:

摘要随着电子信息技术的发展,管理系统普遍存在着多平台运行、多种数据库、分散凌乱等弊端,建立统一的信息平台是现代企事业单位的核心课题之一。由于异构数据源在结构、数据、DBMS、硬件、网络协议等方面的差异性和自治性,构建多数据源数据交换引擎是实现多数据源数据集成与共享的有效解决途径。XML的出现使得对各种规则信息及不规则信息的标准化描述成为可能,作为一种可扩展标记语言,XML的描述性使得其本身非常适用于异构数据源间的信息交换。WebServices作为一种分布式计算技术,通过使用标准的XML信息格式来展现应用服务,使得Web服务系统、语言和发布者相互独立,为信息整合提供了一种较好的途径。本文首先介...

展开>> 收起<<
基于XML和Web Service的异构数据源集成研究-确定稿.doc

共75页,预览8页

还剩页未读, 继续阅读

作者:高德中 分类:高等教育资料 价格:15积分 属性:75 页 大小:1.32MB 格式:DOC 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 75
客服
关注