论文部分内容阅读
随着社会的发展,大型企业往往在地域上比较分散,而在管理上,既要求各部门具有独立的局部控制和分散管理的能力,同时,又要在整个企业内实现对所有部门、子公司的全局控制和统一管理。企业结构的逐步分散化,导致集中式数据库系统己经难以满足企业信息管理的需要,而分布式异构数据库系统越来越多的出现在信息领域。
网络技术的发展、Internet的普及使得信息化的要求不断提高,各信息系统之间的数据需要进行交换、整合、共享,数据传输的速度更是会直接关系到企业的经济效益,这就使分布式数据集成成为数据库应用领域的一个重要研究课题。
中间件正是这些实际需求的产物,它是在软件架构的层次提出来的,位于操作系统或数据库等系统软件和应用软件之间的,屏蔽系统软件的差异,为上层应用软件提供统一的接口或协议。中间件技术在数据库系统中的应用,将传统的两层C/S(客户端/服务器)结构扩展为三层,甚至更多层。目前,中间件技术在软件领域得到了愈来愈广泛的应用,各大软件提供商(如SUN,Microsoft,Oracle,BEA等)对中间件技术的广泛支持和相关产品的问世标志着中间件技术己经得到认可并走向了成熟。
本文首先分析了数据集成的现状和现有技术,介绍了中间件技术的应用发展及现有产品特点。然后对原有的二层c/s数据集成模型进行改进,将中间件技术引入模型的中间层,实现了三层c/s数据集成模型。最后,通过对车站管理信息系统为研究实例,对改进后的数据集成模型的数据传输效率进行分析比较,验证了中间件技术是进行分布式数据集成的有效手段。