论文部分内容阅读
随着“数字化校园”的推进,校园网中各业务系统对数据共享的需求日益增多。但是由于在校园网信息化建设的早期,校园网的信息化建设缺乏统一的规划,各部门的业务部门根据自身需要引进或开发各自独立运行的业务系统,通常拥有异构的数据源。这些异构数据源的业务系统不能直接共享或交换数据,形成了“信息孤岛”。消除“信息孤岛”,实现信息共享,一般采用两种方法:重建或集成。重建会造成人力和资源的大量浪费,我们不主张采用这种方式。集成相对开销较少,在保持各业务系统独立运行的基础上,完成信息的共享和交互。
常用的数据集成方案有两种:物化法或虚拟视图法。物化法是通过创建数据副本的方法,按照一个集中统一的视图要求,进行预处理、转换,以符合数据仓库的模式,存储到数据仓库中;虚拟视图法则是将查询映射到各个数据源而不在本地保存数据副本的集成方法,常用的有联邦数据库和中间件法。
数据集成问题实际上可以转化为异构系统的集成问题。随着技术的发展,面向服务架构(Service Oriented Architecture,SOA)的提出,成为了解决资源不能有效集成问题的最有效软件架构方法,非常适用于大型分布式系统。共享数据平台就是对多个数据源逻辑上的集成,并且它的分布式、异构等特性非常适合使用SOA进行架构,使得各数据源既能保持原有的特性,继续支持现有的业务系统,又能适应集成度越来越高的系统协作。
本文首先介绍了数据集成的相关理论和方案,接着介绍了SOA以及相关技术,如Web Services;然后,通过结合SOA在解决异构系统集成上的优势,探索了异构数据库集成新的方式,并针对东南大学数字化校园建设的现状,以JAX-WS为平台,实现了基于SOA的共享数据平台的原型系统,验证并分析了系统的有效性和性能。运用SOA的思想对共享数据平台进行架构,与常规的数据集成系统相比,数据服务具有松散耦合性,并且数据访问服务具有统一的、标准的接口,使得系统更具有健壮性。