论文部分内容阅读
由于信息系统开发的阶段性,许多企业和政府部门内部的数据库应用系统都是分布的、独立的、异构的系统,在各自的局域网范围内形成了一个个的信息孤岛。随着数据的累积量越来越大,信息孤岛的现象也越来越严重,已经成为阻碍信息系统进一步发展的障碍。网络技术的发展、Internet的普及使得信息化的要求不断提高,各信息系统之间的数据需要进行交换、整合,实现信息共享,这就使数据集成成为数据库应用领域的一个重要研究课题。 由于历史的原因,参与集成的数据经常是位置分布、结构多种多样的,即便是同一种结构的数据,其存储和访问模式也不尽相同,所以如何在异构数据之间实现互操作、如何将分布式的数据加以整合是数据集成中的难点。 在数据集成领域,一直存在各种相关的技术,如各种专业转换工具、联邦数据库等,这些集成技术普遍存在着灵活性差、应用领域狭窄、不易扩充等缺点。近年来,各种新技术也不断被应用到数据集成领域如XML技术、P2P技术、Web Services技术等,这些新技术在特定的环境中有一定的应用价值,但是往往通用性不强,技术本身也不成熟,不适合作为通用的集成方案。而中间件技术则可有效的克服这些缺点。 中间件技术的发展可谓是软件体系结构思想的一次变革,使得软件的开发也有可能以“零件组装”的形式完成。将中间件技术运用于数据集成应用中,是一个性价比较高的解决方案,在不影响原有系统的基础上,构建中间层的数据集成组件,有效的实现现有系统的快速集成。并且这一集成方式具有足够的灵活性和可扩充性,对于实现循序渐进的系统改造是非常合适的。 本文分析了数据集成现状和现有技术的缺陷,提出了一种基于中间件技术的数据集成模型,讨论了模型实现中的关键技术。并以公积金监管系统中的数据集成为研究案例,以EAServer应用服务器为平台,对该模型加以实现,并对其中的关键问题作了较为详尽的分析。 数据集成是数据库领域的一个难题,是随着数据库技术的发展而一直存在的。对该问题的研究具有广泛的应用前景和现实意义。本文中提出的模型注重实用性和前瞻性,在对既有系统进行集成的应用中具有很高的实用价值。