论文部分内容阅读
随着社会的发展,激烈的市场竞争要求企业能够快速地响应外部市场的变化。为提升企业的综合竞争力,及时处理瞬间万变的市场信息,各企业都在加快信息化建设。其中一个关键的工作就是将企业内外的各类信息管理系统及各类数据进行有效集成。现在,已经有越来越多的企业开始将工作重心向集成体系结构转移。各企业都在着手解决业务集成问题及定义将为企业的未来发展奠定基石的集成体系结构和基础构架问题。所以,对异构信息源集成的要求是非常迫切并会长期存在下去。数据互操作是信息集成需要解决的主要问题。基于Mediator的信息集成方案和分布式数据库系统是解决分布式异构信息源集成的两种方法。在对这两种方法进行具体分析的基础上,本文提出了一种新的异构数据源信息集成系统的解决方案。该方案既满足了对局部数据的独立处理,又提供了一种对多种异构数据源的处理方法,更加符合当前实际应用的需要。在分析了信息集成系统的模式结构的基础上,本文提出了一种基于Java的关系数据模型(JIDM)作为集成系统的公共数据模型。该模型提供了对关系数据的保存和操作能力,用一系列的方法来描述及解释关系数据的含义。在该模型的基础上,介绍了全局模式、输出模式以及局部模式之间的映射关系,解决了JIDM模型与关系模型、XML文件以及面向对象模型之间的映射问题。查询处理是信息集成系统的关键技术之一。在查询处理的基本体系结构基础之上,本文重点介绍了查询分解、查询优化、查询调度以及子查询合并。通过查询分解规则可得到查询树,对查询树进行分解优化并按照查询图生成算法可得到一个查询图,然后两次运用Kruskal启发式算法对查询调度和子查询合并进行了优化,最后产生查询计划。在上述理论基础之上,根据信息集成的系统框架,对系统的设计方案进行了详细的介绍。通过全局代理和局部代理的设计思想,很好的解决了不同模式之间的转换和系统的查询处理问题。