基于XML和中间件的异构数据库集成

来源 :贵州大学 | 被引量 : 7次 | 上传用户:nufjin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,许多政府/企业部门都开发了一些各自独立的信息系统,这些系统因为由不同的人员在不同的时间开发,形成了一个个信息孤岛。企业/政府部门迫切需要集成这些独立系统以实现信息共享,即企业信息应用进入集成阶段。数据位于企业信息系统的中心位置,因而进行企业应用集成首要的是要实现数据的集成,这就使得异构数据库集成成为当前的一个重要研究课题。 中间件作为应用软件和系统软件之间的一类软件,屏蔽了底层操作系统的复杂性,使得程序开发人员面对简单而统一的开发环境,减少了程序设计的复杂性。JMS异步通信机制能非常容易地实现企业系统之间的松耦合,并且能够通过消息服务提供商,实现可靠健壮的消息传输,非常适合企业应用集成。XML以与平台、语言和协议无关的格式描述和交换数据,其自描述性使其非常适用于不同应用间的数据交换,有效地解决了异构数据源之间数据交换的难题。 文章分析了国内外异构数据库集成研究现状和存在问题,阐述了中间件、JMS、XML在程序开发、异构数据库之间通信、数据集成等方面的技术优势。通过对异构数据库集成主要目标和存在问题的分析,提出了一种基于XML和中间件的异构数据库集成方案,解决了不同平台不同数据库之间的数据通信和多个数据源的集成中存在的数据的传输方式、数据的传输格式、变化数据的提取等问题。采用基于J2EE平台的开发工具(weblogic+jbuilder),在Linux和windows操作系统下实现了Oracle、Sqlserrver、Mysql、Access等异构数据库的集成模型。该模型包括客户端数据变化的提取,消息发送,消息接收等功能,具有跨平台、松耦合、异步性、可靠性、易扩展等特点。 本文共分七章。第一章绪论、第二章中间件介绍、第三章JMS规范、第四章XML规范、第五章异构数据库集成模型总体设计方案、第六章平台的开发与实现、第七章结束语。
其他文献
在网络视频监控等应用中,由于网络带宽的限制,要求视频编码器能够同时产生两种图像分辨率的码流,其中高分辨率码流用于本地存储,低分辨率码流用于网络传输;或者,高分辨率码流
企业的信息化处理,尤其是基于Web技术的电子商务B2B的模式是今后企业生存与发展的必不可少的基础。将软件应用集成到企业的IT环境的重要性和复杂性正逐步增长。各大软件巨头公
随着PDA、笔记本电脑和手机等移动设备的大量使用,越来越多的因特网服务将通过无线网提供给移动用户,人们希望在移动中保持Internet接入和持续通信,并获得像固定接入一样的网
随着嵌入式计算机技术的发展,外部存储设备成本逐渐下降,与之相对的,嵌入式应用所请求的数据量却日益剧增。如何有效的管理设备及其数据成为嵌入式系统开发中的重要问题。作
脑-机接口(brain-computer interface,BCI)是一种利用人脑生物电信号实现人脑与计算机或其他电子设备通讯和控制的系统。它正成为脑科学、计算机工程、生物医学工程及人机自
LCS(Location Service:位置服务)是近年来移动通信中备受瞩目的一种增值服务,是3G的重要内容。它通过一组定位技术获得移动终端的位置信息(如经纬度),以此实现各种与位置相关的
频繁模式是指数据集合中的项集、子序列或者子结构,它们出现的频繁度不少于用户设置的阈值。频繁模式在挖掘关联规则、相关规则和数据间的其它有趣关系方面扮演着重要角色,此
虚拟仪器是现代计算机技术、仪器技术及其它新技术完美结合的产物,是在通用计算机平台上,用户利用一些基本硬件和软件编程技术,根据需求定义和设计的具有测量功能的仪器系统
随着移动互联网的快速发展,智能手机在人们日常生活中的作用越来越凸显,操作系统作为智能手机的支撑平台也逐渐步入人们的视野。Android作为一个开源的手机操作系统,成为继J2ME
存储系统的可靠性、稳定性是对存储系统最基本的要求。随着用户量的迅速发展和数据量的爆炸性增长,传统存储方案均存在单点故障与性能瓶颈现象。本文旨在从硬件平台角度提出一