浅析高校校园卡系统与共享数据平台数据同步
2016-01-04张博耿楠
张博 耿楠
摘 要:数字化校园建设的核心目标之一是实现信息共享,消除校内信息孤岛。该文通过对校园卡系统和校园共享数据平台的数据共享进行研究,介绍了数字化校园体系架构,校园卡系统与校园共享数据平台同步方法,以期实现高校内部各业务系统的数据共享。
关键词:数字化校园 数据共享 校园卡系统
中图分类号:G475 文献标识码:A 文章编号:1674-098X(2015)10(a)-0059-02
近年,随着校园网和信息管理系统等基础设施建设的完善,高校步入了数字化校园阶段,校内各部门都建设了各自的业务系统,形成了相应的管理服务模式,积累了大量的数据信息。随着数字化校园建设的逐步深入,社会对高校管理的新要求、新标准和高校自身的发展角度考虑,传统的各自为政的模式已经不能满足新的要求,亟需建立一套全新的、信息化综合联动的业务模式。然而,由于各部门业务系统建设时间不一、数据库平台差异、数据标准不一致等原因,导致校内数据信息来源复杂、准确度差、维护管理困难等问题,导致校内以部门为单位的信息孤岛现象严重。为了安全稳定、高效的管理校内数据,提高数据共享水平,扩展利用校内数据的潜力价值。高校内部急需建立一套数据共享交换的技术方案,实现基于不同硬件平台、不同结构数据库系统,实现不同部门之间的数据共享交换。
1 数字化校园概述
1.1 数字化校园概念
1990年,美国克莱蒙特大学教授凯尼斯·格林发起并主持的一项大型科研项目“信息化校园计划”,是数字化校园概念的最早提出者[1]。数字化校园是以计算机网络技术为基础,利用信息化手段和工具,实现从校内公共基础设施、信息环境资源、教学、科研、管理、服务等活动 的数字化过程。数字化校园是在传统校园的基础上构建一个数字化的虚拟校园空间,以拓展现实校园的时间和空间维度,从而提升学校信息化水平和工作效率,最终实现教育过程的全面信息化[2]。
1.2 数字化校园体系结构
目前国内高校在数字化校园的系统建设上普遍采用“统一规划、统一门户、统一数据平台、多个应用系统”的建设模式。数字化校园体系主要包括网络基础设施、基础支持服务平台、各种应用管理信息系统和统一门户接口[3]。如图1所示为数字化校园的体系结构。
校园“一卡通”是以校园网为载体,集校内消费、身份识别、校务管理等校园服务为一体的数字化校园应用。服从数字化校园的总体规划,实现数据集中、资源共享。
2 数据共享技术
由于高校各部门的信息系统的平台不同、数据类型各异、缺乏统一标准等问题导致信息共享困难,产生了严重的信息孤岛现象[4]。为了更好的适应发展,降低成本,实现最佳效果,采用系统集成的方法解决信息孤岛问题是理想的选择。依托现有的网络基础等硬件基础设施,进行数据层面的应用集成来的实现应用系统间的数据共享互通。常见数据集成方案有联邦数据库系统、中间件集成方法和数据仓库法等。
2.1 联邦数据库系统方式
联邦数据库系统[4]是多个独立自治系统成员的数据库系统集合,它提供的是一种组织、访问、更新共享数据的逻辑方法。它能为各个应用系统提供统一、透明的全局操作,而且能保持各个应用系统局部应用的高度自治。
2.2 中间件集成方法
中间件集成模式[5]是目前比较流行的数据集成方法,它通过在中间层提供统一的数据逻辑视图来隐藏底层的数据细节,使得用户可以把集成数据源看成一个统一的整体。用户对数据的查询、修改、删除等操作不直接作用于数据源,而是通过中间件层间接实现。中间件模式通过统一的全局数据模型来访问异构的数据库资源,并为异构数据源提供一个高层次检索服务。通过为异构数据源提供全局数据模式,从而向应用层提供一致的数据视图,使得应用程序能够很方便快捷的进行访问。
2.3 数据仓库法
数据仓库[5]是面向主题的、集成的、与时间相关的和不可修改的数据集合。根据数据仓库建设的思想,采用数据库互访技术来实现异构数据源的整合与集成模式的数据中心。它需要将各数据源的数据信息抽取到数据仓库中,用户可以直接从数据仓库中访问需要的数据。
3 数据平台与校园卡系统对接设计
校园卡系统是数字化校园的有机组成部分和基础工程,各高校在建设过程中各有侧重并不断丰富和扩展应用。文中采用中间表的方法实现校园数据共享平台与校园卡系统间的数据共享。
3.1 数据从校园卡系统到数据平台的同步
为了实现数据的准确同步,在校园卡系统的数据库中建立相应的视图,该视图是在数据同步过程中数字化校园平台同步工具读取的数据。如图2所示为校园卡系统到数据平台同步过程。
校园数据平台也会在其数据库中建立相应的中间表,其表结构与校园卡系统中提供的视图表结构相同,并定时将校园卡系统中视图的数据同步到中间表中。通过数据清洗将数据及时的更新公共数据库中的目标表中,进而实现了校园卡系统中的数据可持续地与数字化校园平台之间的同步。
3.2 数据从数据平台到校园卡系统的同步
为了配合校园卡系统从数字化校园平台同步相关数据的需求,数字化校园平台可以根据其需求为其提供相关数据字段内容的视图。该视图作为校园卡系统与数字化校园平台数据同步的接口。如图3所示为从校园共享数据平台到第三方系统之间的数据同步。
3.3 校园卡系统数据同步
对于中间表数据,校园公共数据平台拥有完全的读写权,同时及时地负责同步信息的最新版本;其他外部系统对数据仅仅拥有synver字段的写权限以及其他字段的读权限;同步的策略,可以根据所需信息的字段内容来确定,文中介绍的从校园数据平台到校园卡系统的同步过程,在此同步过程中,采取每一个中间表都包含3个字段,如表1所示。同步和更新策略如表2所示。
校园卡系统通过更新synver就可以实现数据同步和状态记录。校园共享数据平台添加人员信息时,根据人员信息进行分三大类,并把对该数据的操作保存在相对应的学生、教工、外来人员的中间表中,以供校园卡系统使用,中间表内保持业务数据的最新状态,校园卡系统按照既定的同步策略来保持同步。
4 结语
校园卡系统是数字校园建设的重要内容,要保证其业务系统的基础数据信息来源权威、准确,就需要各业务系统与校园数据平台数据共享。随着高校对校园卡系统的功能拓展开发,对校园卡系统提出更多的新要求,系统安全、财务安全、运营维护、开放与共享、决策支持等是需要我们继续关注的方向。该文结合我校校园卡系统建设的实际情况,实现了校园卡系统与共享数据平台的数据同步,希望对校内的数据整合提供借鉴。
参考文献
[1] 蒋家添,席素珍.数字化校园建设的实践与探讨[J].赣南师范学院学报,2004,25(6):54-57.
[2] 万里鹏,陈雅,郑建明.中国高校数字化校园建设与思考[J].情报科学,2004,22(3):356-362.
[3] Hong Qu and Jiuyuan Huo.Design and Implementation of Digital Campus Project in University[J].Advanced Information Technology in Education,2012(126):89-94.
[4] 陈跃国,王京眷.数据集成综述[J].计算机科学,2004,31(5):48-51.
[5] 程学先,蒋慧婷.异构数据源集成实现的研究[J].计算机工程与科学,2008,30(8):
86-91.