基于XML和JAVA的异构数据库集成中间件系统的研究和实现-计算机应用技术专业论文.docxVIP

基于XML和JAVA的异构数据库集成中间件系统的研究和实现-计算机应用技术专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
specification.Finally,based specification.Finally,based on these analyses,We Put forward a model of Heterogeneous Database Integration Middleware System Based on XML and Java.Then we introduced the design and implementation of every part ofthe middleware one by one.At the end ofthe paper,we use an example in personnel information query system to describe how to use the middleware. KEY WORDS:xml;java;heterogeneous;integration;middleware 111 广西大学硕士论文 广西大学硕士论文 基于姗L和JAVA的异构数据库集成中间件系统的研究和实现 一、绪 论 1、课题的提出 随着计算机技术,特别是Internet技术的迅猛发展,在许多行业、单位或机 构、部门内部都逐步实现了业务、信息的计算机化管理。但是,各个行业、部门 或机构由于业务和功能归属不同,因此都是根据自身的需要,构建了许多相互隔 离的信息服务和管理系统。甚至在一个单位(如一个企业、一个学校)内部各部门 所采用的计算环境由不同平台组成,而不是固守任何一个平台。这样随着时间的 推移和技术的进步,这些由不同核心技术构建的信息系统就象一个个“信息孤岛 “¨,各自有着不同的处理对象、操作方法和专用客户端,在各个环节之间存在着 数据交流和部门协同的问题。每个部门或单位就是一个数据源,每个数据源都是 异构的,因而他们之间的信息和组织都不一样,这就构成了一个巨大而复杂的异 构数据库。3环境。那么如何集成、访问这些数据昵?首先,关键的一个问题是必须 研究他们之间异构数据的集成问题,只有将这些孤立的数据都集成起来,提供给 用户一个统一的视图,才有可能从巨大的数据资源中获取所需的东西。其次是选 用合适的技术进行数据分析、集成和处理。集成是一项很艰巨的工作,因为信息 的增加和信息源的多样性结合在一起,检索有用信息的工作变得非常复杂。企业 必须不仅能访问传统的应用程序来源(比如关系数据库),还要能访问可扩展标 记语言(Extensible Markup Language,XML)文档、文本文档、扫描的图像、 视频剪辑、传入的新闻、Web内容、电子邮件、分析性三维数据和特殊用途的存 储(包括内部和外部)。另外,一个实用的信息服务和数据集成系统也应具有以下 特点: 智能性:对来自不同数据源的结构化的、半结构化的、或非结构化的数据进 行统一处理、过滤、缩减、抽象、合并和归纳等工作: 开放性:对于异构、分布的数据源,还必须解决信息表示与结构上的不匹配 问题: 主动性:对现有的Internet数据表示、交换和服务机制进行适当规范,并提 供主动服务机制。 从目前的研究来看,数据的集成一般是指对数据源访问的集成,即提供统一 的访问机制,并不包括对不同数据源数据之间的集成,本论文扩展了集成的概念, 在访问集成的基础上,进一步支持不同数据源数据之间的简单集成。但从集成角 度看,企业异构数据源集成。“,与普遍的异构数据源集成问题没有本质区别, !‘堕查兰堡主堡塞 !‘堕查兰堡主堡塞 基于XML和JAVA的异构数据库集成中闻件系统的研究和实现 具有同样的共性问题。然而,从作为企业应用构建系统的角度来讲,必须考虑企 业异构数据在集成过程中所遇到的特殊问题。总的来看,在构建企业异构数据集 成系统时,主要会面对以下几方面的问题: 异构性:异构性是企业异构数据集成必须面临的首要问题,其主要表现在两 方面:系统异构,数据源所依赖的应用系统、数据库管理系统乃至操作系统之间 的不同构成了系统异构;模式异构,数据源在存储模式上的不同。一般的存储模 式包括关系模式、对象模式、对象关系模式和文档嵌套模式等几种,其中关系模 式为主流存储模式。需要注意的是,即便是同一类存储模式,它们的模式结构可 能也存在着差异。例如Oracle所采用的数据类型与Sql Server所采用的数据类 型并不是完全一致的。 完整性:异构数据源数据集成的目的是为应用提供统一的访问支持。为了满 足各种应用处理数据的条件,集成后的数据必须保证完整性,包括数据完整性和 约束完整性两方面。 数据完整性:是指完整提取数据本身。 约束完整性:约束是指数据与数据之间的关联关

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档