论文部分内容阅读
近几年来,在“211工程”及相关计划的推动下,数字化校园建设也有了重大进展。各大高校在网络基础设施、信息系统建设方面日益完善。一方面,这些信息系统都是各个部门根据自己的业务需要独立开发,采用的数据库系统不同,使用的开发技术也不同,因为在开发的时候缺乏全局的考虑,既没有统一的数据标准,也没有统一的访问接口,使得这些系统之间彼此分离,成为彼此独立的“信息孤岛”;另一方面,高校各部门之间对数据的共享和交换需求却日益强烈。为了解决这个问题,迫切需要对现有数据进行集成。
本文针对数字化校园的现状,在研究现有数据集成方案和关键技术的基础上,提出了数字化校园数据集成支撑平台(Digital Campus Data Integration Support Plateform,简称DCDISP)的整体框架,设计并实现了部分核心功能。DCDISP向下为各异构数据源提供统一的数据集成接口,向上为各个应用系统提供统一的共享数据使用接口。
本文利用Java和JDOM实现了B/S模式的异构数据源集成,突破了利用数据集成工具进行数据集成的C/S模式的局限性,使得DCDISP具有跨平台、方便的特性;引入了Tamino数据库系统,在Tamino原有体系结构的基础上进行了相应的扩展,利用Tamino提供的完整的数据库功能实现了对元数据和基础数据的管理、利用Tamino提供的XML接口方便地实现了对异构数据源的访问和数据存取;DCDISP基于XML和Tamino,具有良好的通用性和可扩展性。