- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向分布式异构平台信息资源整合方法研究
面向分布式异构平台信息资源整合方法研究
[摘要]介绍了分布式异构信息资源整合方法,分析了面向分布式异构平台的信息资源整合技术,最后给出了面向分布式异构平台的信息资源整合设计与实现,重点探讨了平台的体系结构、开发模式和实现方法等。
[关键词]分布式;异构平台;信息资源整合
[中图分类号]G250.74[文献标志码]B[文章编号]1005-6041(2016)04-0081-04
在分布式计算领域中,人们越来越重视异构数据的集成问题,随着日益普及的分布式系统和网络信息环境,在网络的各个节点中都分散有大量的相互之间独立存在的异构数据源系统。在这些相互孤立的数据中,为了更好地共享资源,需要构建一个集成环境,这个集成环境是统一的公共的,可以把相对透明地访问界面提供给用户。伴随科学技术的不断发展和进步,信息数据呈现了多样化的样式特征,不同的数据如文本、图像、视频、音频。遥感以及地理等具有不同的数据组织方式[1]。不同的信息来源数据库具有各不相同的构建方式、数据内容表现形式以及支持平台,进而凸显了不同数据库之间的异构性。从实现的目标上来看,数字信息资源进行整合就是要完全摒弃局部数据源之间的异构性,使数据源从自治的、分布式向一个整体集成,使访问界面统一化,便于用户的访问,可以快捷的从分布式数据源中完成信息的提取和合并。
自20世纪80年代起,就开始研究如何整合分布式异构信息资源,至今已将近30年,截至目前,整合分布式异构信息资源的研究方法包括联邦数据库法、联邦数据仓库法、电子数据交换法、虚拟数据库法、虚拟视图法、分布式组件集成法、直接数据库访问接口法、基于网格、本体、Web Service以及可扩展标记语言法等[2],其中后者是近年来刚引入使用的新方法。
1分布式异构信息资源整合方法
1.1 基于网格、XML、本体和Web Service方法
利用可扩展标记语言具有以下特点:跨语言、跨平台、可扩充、高效、显示和内容分离等。该方法在以上特点的基础上,在数据表述过程中以XML文档为媒介,通过一定的通信手段达到集成分布式异构数据的目的。其中,Web Service的功能包括包装、查找、绑定和注册XML文档,与数据源的动态变化相符合[3];网格法在对数据进行访问时使用的是网格数据服务,该服务是由网格中间件GT4开发的,提供的数据访问功能相当优越;本体法从实质上来说就是采用本体描述语言在具体的领域中对相关概念和概念间的关系进行显式描述,使建模能力和信息捕获能力都得到有效提升。基于网格、本体、Web Service以及可扩展标记语言法具有适于松散系统、跨平台能力强等优点,但同时也存在一定的缺点:无法等同于传统数据库技术,针对分布式异构信息,把其中的全局应用模式较好地提供给上层应用。
1.2 分布式组件集成法与直接数据库访问接口法
在实际应用过程中,多采用Java RMI技术对多个数据源的数据直接访问,这就是直接数据库访问接口法,技术较为简单是这种方法的优点[4]。分布式组件集成法是通过封装把数据访问转变为相互独立的分布对象,在数据访问者以及数据源之间把单个的或多个服务者设置为数据访问代理,完成存取数据源的操作,最终实现集成异构数据。分布式组件集成法是通过微软分布式组件技术的应用把集成分布式数据的中间件平台建立起来,这种方法的优点是具有较好的数据源自治性、能灵活地配置、提供实时的查询。
1.3 虚拟数据库法
从实质上来说,虚拟数据库技术就是表现外界的数据为扩展的关系数据库系统(前提是该关系数据库是可扩展的),通过映射器、包装器和提取器等部件采集、提取和转换异构信息源的信息,最终得到的信息具有完全统一的格式[5]。虚拟数据库也拥有自己独立的数据模式,但值得注意的是,虚拟数据库中并不能真实地存储有相应的数据,执行的数据库查询操作知识通过查询转换的方式在相应的数据源中执行查询。
虚拟数据库的核心为编写包装器,在虚拟数据库服务器以及外部数据源之间包装器是作为接口存在的,每一个外部数据源都与一个包装器相对应。从整体上来说VDB模型内部为集中式操作,而且应用程序代码的冗余量相当大,会带给用户使用上的不便利,不仅处理方式较为复杂,计算量在不可承受范围之内,而且跨平台能力较低,运算速度也不理想。
2面向分布式异构平台的信息资源整合技术
2.1 XML技术
伴随不断多样化和复杂化发展的Web文件,HTML日益表现出较差的扩展性、语义性及交互性,同时还显现出了单向超链接的问题。通过XML技术的使用,不仅可以使Web数据查询检索的速度得到提升,同时还能有效提升互联网的接入速度。XML技术在实际工作中的应用日益广泛,成为组织和交换Web数据的标准,为实现数据集成系统提供了新路径。
原创力文档


文档评论(0)