龙源期刊网 http://www.qikan.com.cn
在数字化校园中应用异构数据集成技术构建数据中心
作者:赵 欢 陈 熙
来源:《中国教育信息化·高教职教》2008年第10期
摘 要:本文介绍了在数字化校园建设过程中,如何利用异构数据集成技术构建数据中心。
关键词:数字化校园 异构数据集成 数据中心
中图分类号:G250.74 文献标识码:A 文章编号:1673-8454(2008)19-0026-03 一、引言
数字校园是以网络为基础,利用先进的信息化手段和工具,实现从环境(包括设备、教室等)、资源(如图书、讲义、课件等)到活动(包括教、学、管理、服务、办公等)的全部数字化,在传统校园的基础上构建一个数字空间以拓展现实校园的时间和空间维度,从而提升了传统校园的效率,扩展了传统校园的功能,最终实现教育过程的全面信息化。
但是由于历史的原因,学校各个部门之间已经存在许多子系统,而这些子系统各自采用了不同的数据库系统,采用了不同的应用开发技术。各子系统具有各自的用户管理和授权机制,各个应用系统的数据之间具备很强的互补性,但同时相互之间又缺乏数据共享关系和通常的交换途径,作为学校的管理层无法获得一个整体的数据视图,从而也就无法进行数据的全面分析和利用。因此,迫切需要建立一个统一的信息集成平台对分散在各应用系统中的异构数据进行整合,使校园内的各个信息管理系统达到无缝连接。同时,还要实现在应用层面上的整合,使得教师、学生和校领导能够在一个单一的应用界面中访问到所有被授权访问的应用。 本文主要是在某学校数字化校园信息平台上,研究各个子系统之间的数据集成问题。着重研究数据之间的迁移和数据库之间同步的实现方法。
龙源期刊网 http://www.qikan.com.cn
二、数字化校园系统简介
图1是某学院数字化校园系统框架图,从图中可以看出该学校数字化校园平台主要分为五个层次。
(1)数据资源层; (2)支撑层; (3)业务层; (4)门户应用层;
龙源期刊网 http://www.qikan.com.cn
(5)终端层。
其中业务层主要包括该校各单位已建的子系统,主要有学籍管理库系统、教务管理系统、财务系统、人事管理系统、图书馆自动化系统、全国普通高等学校人文社会科学研究管理系统、来华留学生电子信息管理系统、邮件系统、一卡通系统、网络教学平台、数字资源库系统、OA系统、档案管理系统、各种资源系统等等。
这些子系统虽然功能都相对完善,但各自为政,没有达到完全有效的集成。核心问题在于这些应用系统都采用各自的数据库,这样就会导致数据无法共享,一个子系统的数据只能为这个子系统服务。同时由于各子系统之间缺乏互联,造成数据之间不同步,往往需要向各系统中添加用户信息。通过对该学校的业务处室进行调研,得出以下信息:
应用系统主要分为基于WEB的信息系统、C/S结构的信息系统和单机信息系统。数据库系统包括ORACLE、SQL SERVER、VFP、ACCESS以及一些文本文件。同时操作系统也比较繁杂,有UNIX、LINUX和WINDOWS。
因此这些应用系统的数据库类型大多不同,并且其中存在着很多相互关联甚至是重复的数据,导致了数据的不一致和数据冗余,形成“数据孤岛”。因此从数据库的安全和高效方面考虑,需要建立一个统一的数据中心对各个应用系统的数据库进行管理,对已有的数据可以共享或迁移,对相关的数据要实现数据同步等。本文正是在这个研究背景下,着重研究在该平台上如何实现异构数据库中数据集成。
三、方案概述