数据集成平台中多数据源包装器的实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:naomi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着当今社会信息化程度的不断提高,企业应用往往需要从大量异构、分布、自治的多数据源中提取数据,如何屏蔽底层异构数据源,将异构数据映射为统一的数据模型,以及如何快捷有效地为上层应用提供对异构数据的访问,成为现阶段企业数据集成领域研究的重要课题。本文以中间件模型的设计思想为基础,研究数据集成平台中底层多数据源映射的相关技术。基于Eclipse平台,以开发多数据源集成框架为目标,设计实现了一个多数据源包装器。该包装器由数据源配置模块和查询模块构成,分别用来配置和查询底层多数据源。其中数据源配置模块作为Eclipse插件项目开发,以向导的形式供用户配置底层数据源,获得数据源的元数据,并将元数据提交给数据服务开发平台,供数据服务开发工具开发数据服务,同时自动生成数据源配置文件;而查询模块提供统一的接口供数据服务管理组件调用,功能包括解析数据源配置文件和查询脚本文件,得到查询信息和数据源配置信息,开发并利用XQuery解析器将XQuery格式的查询语句转化为等价的SQL查询语句,将查询请求映射到具体的底层数据源进行查询,以及将查询结果转化为XML格式。对包装器的扩展性做出了讨论,结合具体的实例说明了包装器的功能。综上所述,本文从数据集成框架的设计,以及底层多数据源包装器的设计展开了一系列工作,最终实现了一个高效的、扩展性强的、涵盖包括数据库、XML文件和文本文件等多种异构数据源的多数据源包装器,为异构系统的集成提供了有力工具,并对集成框架的进一步改进做出了探讨。
其他文献
近年来,物流产业飞速发展,更有效的配置物流资源以及更合理的个性化服务是提高物流产业竞争力的关键因素。这样首先要解决数据异构问题,然后针对不同的需求匹配相应的服务,达
移动Ad hoc网络是一种不依赖与固定设施的、自组织的无线网络,其组网方便、快捷,不受时间和空间的限制,既可应用于救援、会议、战场、探险或危险环境中的目标监控等场合,又可用于
大量计算机应用对于存储规模和性能的迫切要求导致基于商业化部件的存储集群系统产生和发展。存储集群将每个存储设备作为一个存储节点,所有的节点通过高速互联网络连接起来
远程镜像又叫远程复制,是容灾备份的核心技术,同时也是保持远程数据同步和实现灾难恢复的基础。它利用物理位置上分离的存储设备所具备的远程数据连接功能,在远程维护一套数
随着网际网络的快速发展,Web生活与人们的日常生活休戚相关。然而网路环境复杂多变,用户的讯息很容易被截获和复制。认证用户身份的合法性,保护用户敏感数据隐秘性,将倍受关
语言模型(Language Model)是描述自然语言内在规律的数学模型,在机器翻译、语音识别、文字处理、信息检索等领域中占据着十分重要的地位。一个可靠的语言模型对于提高机器翻
随着Internet的迅猛发展,文本信息的数量也日益增加,文本信息的自动处理也变得越来越重要。文本分类作为自然语言处理的一个基本问题,是文本信息处理中的一项主要技术,受到文
写作是大规模语言考试中用于衡量应试者语言知识和词语组织能力的重要途径,然而基于人工评分的方法存在以下缺点:一是耗费巨大的人力、物力、财力。二是评分的主观性强、误差
基于MVC设计模式的J2EE软件开发正成为当今软件开发的一个热点,本课题中物流实训系统的设计和实现正依赖于MVC设计模式,并最终以Browser/Server结构形式实现。传统J2EE架构使
随着信息智能化进程不断推进,人工智能已经广泛应用于各个方面。尤其在医疗诊断领域,越来越多的生理指标和疾病类型,加大了医生诊断疾病的难度,为了解决这个问题,许多研究学