基于动态连接池的数据集成中间件的研究与实现

来源 :广西师范大学 | 被引量 : 0次 | 上传用户:yexianyang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的迅猛发展,大多数企事业单位都逐步实现了与业务相关的管理信息系统。这些系统在开发时往往没有考虑和其他系统的交互,并且由于开发时期不同、所用技术不同等原因,使得这些系统中的信息和数据是孤立的、相互隔离的,同时在存储方式、访问方式等方面也存在很大的差异,因而这些系统间很难实现数据共享。随着企事业单位信息化建设的开展,现在的企事业单位比以往任何时候都需要实现数据集成,不仅现有系统间的数据需要集成,而且以后开发的新系统的数据也需要集成,因此迫切需要数据集成系统,以实现新系统或旧系统之间的数据共享与交换。在研制数据集成系统时,首先碰到的难题是数据库的异构问题,其次是数据集成的效率问题。如何提高数据集成系统的异构性和效率,成为当前数据集成领域研究的热点,也是实际应用迫切需要解决的问题。现有的数据集成系统可以归纳为虚拟集成系统和实体化集成系统。虚拟集成系统一般使用XML和中间件技术构造虚拟全局模式,对每次查询都要访问底层数据源,所以能够实现数据源的完全异构并且保证数据一致性,但效率问题是该类系统的瓶颈。实体化集成系统一般使用数据复制技术,可以直接在中心数据库上实现查询,所以能够提高数据访问效率,但在实现完全异构性和数据一致性方面有所欠缺。为了突破以上两种方案各自的局限性,人们开始研究如何将这两种方案结合起来使用,也就是综合集成方案,但这方面的研究还比较少,一般注重于整体模型的设计与复制路径的选择,没有考虑具体实现。本文在分析现有数据集成系统优势与劣势的基础上,将异构问题与效率问题结合在一起考虑,设计并实现了一个基于动态连接池的数据集成中间件。该中间件是一种综合集成方案,将虚拟集成系统和实体化集成系统的优势有机结合在一起,并应用数据库连接池技术,使系统不仅可以实现数据源的完全异构,还可以获得比较高的数据访问性能。本文的主要工作如下:1、研究数据库连接池技术,并在现有的数据库连接池基础上,设计了动态数据库连接池模型。动态连接池可以在运行中动态加载、修改、删除连接池,而且能在运行中监控连接池的运行状态,自动调整相关参数及连接对象,以使连接池运行性能达到最优。2、使用JavaBean技术实现动态数据库连接池,并将其集成到web应用服务器,实现基于浏览器的可视化工具,以方便用户远程管理连接池。3、在现有异构数据库复制技术的基础上,设计一种基于中间数据库和变化日志表的异构数据复制模式。该模式为每个源数据库建立一个变化日志表,对源数据库的性能影响较小;在中间数据库中存放发布表与订阅表的映射信息,将中间件数据库作为数据集成中心,存放用户常用的数据,以简化流程和组织,从根本上预防复制冲突的发生,并且给用户提供比较高的数据查询效率;以订阅表为导向,实现单表、视图、用户自定义多表连接、虚拟字段等对象的复制,从而扩展现有复制工具的功能。4、以虚拟订阅表的方式构建全局查询模式。该模式提供全局SQL作为统一查询语言,而不是XQuery,使用户可以简单、透明地访问全局数据,满足全局数据信息共享的要求,保证数据的一致性和准确性,方便全局应用的开发。5、在动态连接池基础上扩展复制组件和查询转换组件,提出一个基于动态连接池的数据集成中间件模型。复制组件实现了本文所设计的复制模式,查询转换组件用于实现本文设计的全局查询模式,两者结合以实现完全异构数据源的高效集成。6、在动态连接池基础上,采用Java组件技术实现上述数据集成中间件模型的业务逻辑,并且使用JSP页面实现该中间件的图形化操作界面。7、将基于动态连接池的数据集成中间件应用到广西师范大学财务管理信息系统,以解决财务处各内部系统间、财务处系统与学校其他部门系统间的数据共享与交换问题。实践证明,本系统兼顾了查询效率与异构性,操作方便简单,具有良好的兼容性、可维护性与可扩展性等特性,达到了预期效果。本课题提出的基于动态连接池的数据集成中间件为异构数据集成技术的扩充进行了大胆有益的尝试,并在实际应用中取得了良好效果。
其他文献
移动Ad hoc网络是20世纪末计算机网络和无线通信技术相结合的产物,它使用无线信道来接入网络,为通信的移动化、个人化和多媒体应用提供了潜在的手段,并成为宽带无线接入的有效途
中国石油勘探与生产分公司信息门户建成后,集成在勘探与生产信息门户中的专业应用系统越来越多。隶属于业务处室的专业应用系统中的基础数据存储在不同的数据源中,用户需要实现
车辆监控系统是智能交通系统的一部分,其基本功能是车辆实时定位与状态监控。传统的基于客户/服务器C/S(Clint/Server)结构的车辆监控系统存在着用户无法快捷方便地获取信息,
随着Internet的广泛应用,计算机技术和网络通信技术得到空前广泛的发展,网络故障和网络性能的恶化将越来越严重地影响到广大用户的利益。而当前网络的故障诊断还主要依靠专业
随着网络技术的发展,通过高性能网络互联的集群系统正成为实现高可伸缩的、高可用网络服务的有效结构。但是由于节点和应用的动态性、复杂性以及资源类型的多样性,集群系统在
雷达散射截面(RCS)是隐身装备外形设计的一项重要指标,研究雷达目标的电磁散射特性已成为目标隐身设计和目标识别的基础。目前,采用仿真计算是获取目标电磁散射特性的主要方式,
人工神经网络(Artificial Neural Networks,简称ANN)是人类对其大脑信息处理机制的模拟。由于其自组织、自学习、自适应、非线性函数逼近和大规模并行处理等能力,因而具有用于智能系统的潜力。个体经济是整个国民经济的重要组成部分,是地方税源的重要来源。然而个体定税主观随意性大,一直是个体税收工作中的难点。系数定税一定程度上增强了税负的公平性,但其定税模型不能实时、动态地计算纳税人
事件相似度对事件本体构建、事件知识库建立以及基于事件的信息查询等都具有重要的作用。传统的事件相似度计算按照事件的六元组定义进行计算,涉及事件的动作、对象、环境、断
P2P是由若干互相对等的网络结点组成的一种网络结构,其中每个网络节点称为对等点,对等点消除了服务器和客户端间的角色差别,通过它们之间的信息直接交换完成计算和信息的共享。J
随着互联网技术的飞速发展,计算机网络已逐渐成为人们生活中不可缺少的组成部分。然而,网络本身的不安全因素以及网络通信协议的缺陷,为入侵者的攻击带来了可能。同时,操作系