基于OGSA-DAI的分布式异构数据集成

来源 :山东大学 | 被引量 : 0次 | 上传用户:chjj1988mm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网与网格的发展,许多应用开发中遇到了数据分布在不同的地点的情况,而且这些数据存在着异构性,不但在数据存储上不同的,在信息表示上也不同。为开发应用需要对这些分布式的异构数据进行有效集成。同时由于在这些数据的基础上已经开发了各种应用系统,所以在对数据进行集成时要求不能影响已有的系统。数据集成的目的是实现对分布式异构数据的有效集成和透明访问,而不改变原有的数据。数据集成中数据提供者希望能方便地将数据发布出去供集成,并要求保证自身数据源的安全性,数据使用者希望通过数据集成能透明访问需要的数据,而不必了解太多的细节。 针对分布式异构数据集成的特点和要求,在OGSA-DAI的基础上,本文设计和实现了一个数据集成中间件,满足各方面的要求,实现对异构数据的有效集成。本文首先分析了数据的异构性和数据集成中各角色的特点要求,以及数据集成的模式,进而提出了一种有效实现异构数据集成的方法。对于各数据源中数据的异构性,设计实现了数据服务来进行屏蔽,在指定信息描述标准的基础上,提出了通过映射的方法解决数据在信息表示上的异构性。根据信息描述标准将数据源中的数据映射到一张虚拟数据表中,数据源中数据与信息标准之间的映射关系保存在数据服务中的信息映射表中,这种映射关系可以动态改变,用户通过数据服务对虚拟表进行查询。为将对关系数据库和XM L数据的查询相统一,本文提出了一种简化SQL语言SIN-SQL,用户使用SIM-SQL对虚拟数据表中进行查询,数据服务在真正访问数据源时需要将SIM-SQL转化为SQL或XPath,这种转化依据信息映射表进行,同时对于从数据源获取的数据,根据信息映射表进行格式的转化,本文中给出了这些转化的具体算法,最后通过数据服务传递给用户。由于数据服务具有标准的Web Service接口,从而实现了对数据源的细节信息隐藏,达到对数据源的透明访问。本文中还介绍了一个数据服务开发部署工具,说明了如何通过这个工具将数据源封装为数据服务并部署发布出去。 文章中介绍了建立的信息发布中心,其实现对实体信息标准描述的建立和发布,以及对数据服务的分类、注册和管理。最后,介绍了数据集成中心的设计和实现,数据集成中心实现对多个数据服务的数据集成,数据集成中心将原分布式的异构数据有效的集成起来,对用户提供数据集成访问,隐藏了数据源的细节,提供对分布式异构数据源的集成和透明访问。
其他文献
随着计算机网络信息管理在企业的广泛应用和大量信息数据的不断积累,企业对于信息集成的需求也日渐强烈。在XML及其相关技术发展成熟的背景下,对于企业信息集成的研究也逐渐
重庆市教师资格认定自2002年下半年开展以来,逐步从不规范走向了规范。对申请教师资格人员的资格审查是教师资格认定的重要的、首要的、关键的环节,是关系每一个申请人一生的
物联网是近年来受到广泛关注的新兴领域,是互联网在物理世界的延伸。位置服务是物联网研究中的重要内容,包括室内定位和室外定位。其中室外定位技术主要依托于GPS(Global Posit
近几年来,随着模型驱动体系结构(MDA)在软件工程领域研究和应用的逐渐升温,越来越多的有关人机交互和用户界面的研究者开始逐渐把目光投向MDA,探索将模型驱动的思想引入到用户界
图像人工退化,即人为主动地通过可逆的方式降低图像的视觉质量。主要目的是实现商业图像的先用后买的商业模式。即先给用户发送经过退化处理的图片给其试用,待用户决定购买后
软件测试在软件的整个开发周期中起着至关重要的作用,它是保证软件质量的一个关键环节。传统的软件测试方法一般使用手工设计测试用例,不仅耗时耗力,而且有可能出现遗漏的情
视频会议系统分为硬件视频会议系统和软件视频会议系统两种,其中软件视频会议系统由于其低廉的成本、强大的交互性、丰富的功能以及良好的可扩展性越来越成为人们进行远程会
Web Service是SOA中最基本的元素,Web Service的质量影响了基于服务流程的各个方面。本文讨论了SOA和Web Service的特点和优势,并总结了当前Web Service设计中的问题,提出了用并
以互联网技术的发展为基础,各类信息资源的存量和增长都呈现海量特征,其中文本数据始终占据重要地位。依靠人工方法管理和分类这些海量文本数据,会耗费大量的时间和人力,并且
随着网络信息的迅速增加,各种信息检索系统应运而生,使用者对检索系统的性能也提出了更准、更全、更智能的要求,希望能通过多功能、智能化的检索系统来全面、快速地获取自己所关