论文部分内容阅读
随着Intemet的不断发展,数据可以以越来越多的形式表现出来,如何把这些异构的数据集成起来,是一个十分热门的研究领域。同时,数据集成也是企业信息系统的核心部分之一,它作为一个统一的数据平台为系统的其他部分提供数据支撑服务。
SOA作为一种新型的软件工程领域的实践方法,提出了以提供以服务为中心的应用软件设计方法。这种方法能够提高IT对业务的响应能力,使企业得以实时支持业务的变化,最终帮助企业转变为服务驱动型企业。虽然目前SOA方法很大程度上还处于理论研究阶段,应用SOA思想成功实现的信息系统还并不多见,但是可以预见的是,SOA将成为下一代软件工程的主要方法,而基于SOA的数据集成也将是未来软件工程领域的重要研究课题。
针对这一现状,本文主要做了如下研究和实践工作:
1.使用SOA的架构实现基于Mediator/Wrapper架构的异构数据集成系统,并使用XML技术实现服务间通信与信息交换。
2.在LAV模型映射方法的基础上,引入视图代码表的概念,从而对基于Web服务技术的系统性能起到优化作用。
3.结合联邦数据库架构的优点,在Mediator层引入基于LAV模型映射的数据表,从而减少对Wrapper的访问次数,起到优化系统的作用。