- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
科技信息 oIT论坛0 SCIENCE&TECHNOLOGYINFORMATION 2013年 第5期
基于J2EE和XML的数据集成技术研究
刘 雍 陈振中z
(1.琼州学院 电子信息工程学院,海南 三亚 572022;2.海南大学 信息学院,海南海 口572000)
摘【 要】本文提出了一种基于J2EE和XML的数据集成模型,采用了中间件系统模式的集成方式,使用XMLSchema作为异构数据源的
公共数据模型。以全局模式的数据视图呈现给应用层或用户,从而屏蔽后 台,实现用户对异构数据源的透明访问。在查询处理上采用了XQuery
作为全局查询语言.为应用层或用户提供统一的查询接 口。此模型利用J2EE企业平台的优势和XML数据与结构相分 离的特点,为J2EE和
XML的集成模型提供 了较强的跨平台性、可移植性和可扩展性。
关【键词】J2EE;数据集成;XML
0 引言 集成模型的核心模块分为中介器和包装器.它们完成大部分的集成任
务.其体系结构如图1所示。
J2EE是企业级应用开发的主流平台.它通过基于组件的程序模
型为分布式应用提供统一的标准.包括多层的分布式应用模型、组件
重用策略、一致化的安全模型等.它作为一个开放的标准.所开发出来
的平台或组件不会被束缚在任何厂商和API上 然而.在企业的信息
化建设过程中.各企业和及部门根据各 自的信息要求和特定的应用开
发了不同数据库源的应用系统.如何将这些应用系统数据集成.在企
业 内部或企业之间给企业用户提供企业数据一个统一透明的访问界
面.并根据集成之后的数据及时调整业务和策略.对企业有十分重要
的意义
1 数据集成方法
1.1 数据集成的概念
数据集成的目的是运用一定的技术手段将异构数据源按照一定
规则组织成~个整体.使用户能有效地对数据进行操作 .并在统一的
用户界面上显示.其他用户能够透明地访问这些数据源.而不必考虑
2_2 中介器
应该从哪一个数据源获取所需数据或者需要使用哪种接口访问这些
中介器处于应用逻/辑层与底层数据库之间.是两者之间沟通的
数据源 异构数据源集成系统提供了底层数据源存储数据的“全局视
桥梁 它提供异构数据源的统一视图和XQuery语言的查询访问.它包
图”.使用户操作所有数据源就像操作一个数据源一样.多个数据源的
括了查询解析 、分解和查询结果合并等过程。当用户有查询请求时,
存在对用户来说是透明的.无数用户好像只对一个单一数据源进行操
XQuery解析器首先检查语句的语法.如果查询语法正确.生成查询结
作一样。
构.否则 ,返回错误提示信息。然后查询分解器根据数据源描述信息及
1.2 基于J2EE与XML数据集成原理
映射规则针对全局模式的查询分解成针对每个数据源输出模式的子
由于J2EE的体系结构分为客户层、Web层、业务层和企业信息
查询。其中.数据源描述信息来自各异构数据源的元数据信息.每各异
系统层 (EIS).它们为企业应用开发提供了一个标准化的、组件化的、
构数据源注入该集成模型时,都必须在中介器注册 /配置其数据源描
分布式的多层架构开发平台.同时.XML作为数据表示与交换的标
述信息 .而映射规则由局部数据源输出模式生成全局模式时产生 最
准,提供表示数据结构和内容的通用格式.具有跨平台的能力.可为来
文档评论(0)