基于XML异构数据库访问中间件技术研究与实现

来源 :浙江师范大学 | 被引量 : 0次 | 上传用户:gtrfanfan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业各业务部门根据其自身发展的需要建立了相应的应用系统,由于缺乏统一规划、行业标准及其他客观原因的限制等,造成大多数系统彼此独立,“信息孤岛”现象严重。随着技术的发展和各业务部门联系的日益紧密,迫切需要将这些孤立的系统有机地联系起来,以提高信息的共享程度。因此,如何实现异构数据库的信息共享,为用户提供一个统一透明的、便捷的访问方式是一个值得研究的课题。本文主要利用数据库中间件技术来解决异构数据库访问的问题。首先介绍了当前解决异构数据库互连接的常用方法并阐述了中间件在异构集成应用中的重要性,着重介绍了异构数据库集成中间件的特点和常用方法。继而分析了XML技术和常用的分布式对象中间件技术,在分析和比较的基础上,总结了Web Service技术在异构数据库中间件中的优势,结合XML技术和Web Services在中间件中的优势,根据数据库中间件的思想设计了一个通用异构数据库访问中间件,并给出了详细的设计方案和实现过程。该中间件用XML文档保存元数据信息,包括全局表、全局表与局部表的映射以及局部表的Web服务注册信息等。由服务分解模块接收应用程序发送过来的请求,按照元数据信息对请求进行解析分解为几个服务请求,由服务引用模块将从UDDI注册服务中心找到的服务提供者信息打包为SOAP,发送给相应的Web Service包装器,执行对各异构数据库的子查询,然后将返回的结果转化为本地的XML文件。合并模块根据元数据表的信息将多个XML文件进行合并,发送给应用层。本文设计的数据库中间件屏蔽了数据库操作的异构性,为用户提供了统一的访问界面,并且实现了中间件的松耦合、灵活、易扩展的良好特性,能真正实现异构数据库的无缝集成。
其他文献
无线传感器网络是当前国际上备受关注的、由多学科高度交叉的新兴前沿研究热点领域。无线传感器网络能够通过各类集成化的微型传感器协作地实时监测、感知和采集各种环境或监
视频拼接技术是指应用若干个摄像设备,在视角部分重叠的范围内,同时对场景摄像,将获取的场景视频序列,拼接成宽景乃至全景视频的技术。视频拼接在视频监控、电视转播、医学等领域
随着虚拟化技术日臻成熟,多数企业也已将传统PC迁移到桌面云上。oVirt-KVM桌面云作为一套成熟的企业私有云解决方案,是实现各行各业互联网+的重要技术支撑之一。但是虚拟化技
随着数字信息的爆炸式增长和个人与组织对这些信息的依赖性不断增加,存储系统正逐渐成为整个信息系统的中心,数据成为最重要的资产,而存储系统作为数据的储藏地,是数据保护的
现代计算机技术的飞速发展,导致了计算机在医疗卫生领域的广泛应用,以虹膜学为基础的计算机辅助虹膜诊断技术正方兴未艾。成熟的计算机技术,以及飞速发展的数字图像处理、模
贝叶斯网络是用来表示变量间概率分布的图形模式,它提供了一种自然的表示因果信息的方法,用来发现数据间的潜在关系,具有稳固的数学基础,由于其具有图形化的模型表示形式、局部及
随着信息技术的迅猛发展,即时通信软件在文件传输中发挥着越来越重要的作用,文件传输的多样化也引起人们的关注。基于XMPP协议构建的Kodsun即时通信软件,注重于高安全、高效率的
随着互联网信息技术的不断更新与快速发展,大量僵尸网络与恶意通信的出现严重威胁了网络安全。尽管目前协议解析技术发展已经相当成熟,但是在零先验知识的情况下对于纯比特流
聚类分析是数据挖掘领域的基本方法之一,它根据数据对象之间的相似性,把数据对象分割成簇。从机器学习的角度,聚类分析被看作是一种无监督的学习方法,对数据的分析不需要知道
随着互联网的快速发展,在线学习受到人们广泛的青睐,越来越多的学习者选择通过互联网进行学习。由于在线学习资源的爆炸性增长,导致学习者在进行在线学习的过程中出现“学习