張博 耿楠
摘 要:數(shù)字化校園建設(shè)的核心目標(biāo)之一是實(shí)現(xiàn)信息共享,消除校內(nèi)信息孤島。該文通過(guò)對(duì)校園卡系統(tǒng)和校園共享數(shù)據(jù)平臺(tái)的數(shù)據(jù)共享進(jìn)行研究,介紹了數(shù)字化校園體系架構(gòu),校園卡系統(tǒng)與校園共享數(shù)據(jù)平臺(tái)同步方法,以期實(shí)現(xiàn)高校內(nèi)部各業(yè)務(wù)系統(tǒng)的數(shù)據(jù)共享。
關(guān)鍵詞:數(shù)字化校園 數(shù)據(jù)共享 校園卡系統(tǒng)
中圖分類號(hào):G475 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2015)10(a)-0059-02
近年,隨著校園網(wǎng)和信息管理系統(tǒng)等基礎(chǔ)設(shè)施建設(shè)的完善,高校步入了數(shù)字化校園階段,校內(nèi)各部門都建設(shè)了各自的業(yè)務(wù)系統(tǒng),形成了相應(yīng)的管理服務(wù)模式,積累了大量的數(shù)據(jù)信息。隨著數(shù)字化校園建設(shè)的逐步深入,社會(huì)對(duì)高校管理的新要求、新標(biāo)準(zhǔn)和高校自身的發(fā)展角度考慮,傳統(tǒng)的各自為政的模式已經(jīng)不能滿足新的要求,亟需建立一套全新的、信息化綜合聯(lián)動(dòng)的業(yè)務(wù)模式。然而,由于各部門業(yè)務(wù)系統(tǒng)建設(shè)時(shí)間不一、數(shù)據(jù)庫(kù)平臺(tái)差異、數(shù)據(jù)標(biāo)準(zhǔn)不一致等原因,導(dǎo)致校內(nèi)數(shù)據(jù)信息來(lái)源復(fù)雜、準(zhǔn)確度差、維護(hù)管理困難等問(wèn)題,導(dǎo)致校內(nèi)以部門為單位的信息孤島現(xiàn)象嚴(yán)重。為了安全穩(wěn)定、高效的管理校內(nèi)數(shù)據(jù),提高數(shù)據(jù)共享水平,擴(kuò)展利用校內(nèi)數(shù)據(jù)的潛力價(jià)值。高校內(nèi)部急需建立一套數(shù)據(jù)共享交換的技術(shù)方案,實(shí)現(xiàn)基于不同硬件平臺(tái)、不同結(jié)構(gòu)數(shù)據(jù)庫(kù)系統(tǒng),實(shí)現(xiàn)不同部門之間的數(shù)據(jù)共享交換。
1 數(shù)字化校園概述
1.1 數(shù)字化校園概念
1990年,美國(guó)克萊蒙特大學(xué)教授凱尼斯·格林發(fā)起并主持的一項(xiàng)大型科研項(xiàng)目“信息化校園計(jì)劃”,是數(shù)字化校園概念的最早提出者[1]。數(shù)字化校園是以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為基礎(chǔ),利用信息化手段和工具,實(shí)現(xiàn)從校內(nèi)公共基礎(chǔ)設(shè)施、信息環(huán)境資源、教學(xué)、科研、管理、服務(wù)等活動(dòng) 的數(shù)字化過(guò)程。數(shù)字化校園是在傳統(tǒng)校園的基礎(chǔ)上構(gòu)建一個(gè)數(shù)字化的虛擬校園空間,以拓展現(xiàn)實(shí)校園的時(shí)間和空間維度,從而提升學(xué)校信息化水平和工作效率,最終實(shí)現(xiàn)教育過(guò)程的全面信息化[2]。
1.2 數(shù)字化校園體系結(jié)構(gòu)
目前國(guó)內(nèi)高校在數(shù)字化校園的系統(tǒng)建設(shè)上普遍采用“統(tǒng)一規(guī)劃、統(tǒng)一門戶、統(tǒng)一數(shù)據(jù)平臺(tái)、多個(gè)應(yīng)用系統(tǒng)”的建設(shè)模式。數(shù)字化校園體系主要包括網(wǎng)絡(luò)基礎(chǔ)設(shè)施、基礎(chǔ)支持服務(wù)平臺(tái)、各種應(yīng)用管理信息系統(tǒng)和統(tǒng)一門戶接口[3]。如圖1所示為數(shù)字化校園的體系結(jié)構(gòu)。
校園“一卡通”是以校園網(wǎng)為載體,集校內(nèi)消費(fèi)、身份識(shí)別、校務(wù)管理等校園服務(wù)為一體的數(shù)字化校園應(yīng)用。服從數(shù)字化校園的總體規(guī)劃,實(shí)現(xiàn)數(shù)據(jù)集中、資源共享。
2 數(shù)據(jù)共享技術(shù)
由于高校各部門的信息系統(tǒng)的平臺(tái)不同、數(shù)據(jù)類型各異、缺乏統(tǒng)一標(biāo)準(zhǔn)等問(wèn)題導(dǎo)致信息共享困難,產(chǎn)生了嚴(yán)重的信息孤島現(xiàn)象[4]。為了更好的適應(yīng)發(fā)展,降低成本,實(shí)現(xiàn)最佳效果,采用系統(tǒng)集成的方法解決信息孤島問(wèn)題是理想的選擇。依托現(xiàn)有的網(wǎng)絡(luò)基礎(chǔ)等硬件基礎(chǔ)設(shè)施,進(jìn)行數(shù)據(jù)層面的應(yīng)用集成來(lái)的實(shí)現(xiàn)應(yīng)用系統(tǒng)間的數(shù)據(jù)共享互通。常見(jiàn)數(shù)據(jù)集成方案有聯(lián)邦數(shù)據(jù)庫(kù)系統(tǒng)、中間件集成方法和數(shù)據(jù)倉(cāng)庫(kù)法等。
2.1 聯(lián)邦數(shù)據(jù)庫(kù)系統(tǒng)方式
聯(lián)邦數(shù)據(jù)庫(kù)系統(tǒng)[4]是多個(gè)獨(dú)立自治系統(tǒng)成員的數(shù)據(jù)庫(kù)系統(tǒng)集合,它提供的是一種組織、訪問(wèn)、更新共享數(shù)據(jù)的邏輯方法。它能為各個(gè)應(yīng)用系統(tǒng)提供統(tǒng)一、透明的全局操作,而且能保持各個(gè)應(yīng)用系統(tǒng)局部應(yīng)用的高度自治。
2.2 中間件集成方法
中間件集成模式[5]是目前比較流行的數(shù)據(jù)集成方法,它通過(guò)在中間層提供統(tǒng)一的數(shù)據(jù)邏輯視圖來(lái)隱藏底層的數(shù)據(jù)細(xì)節(jié),使得用戶可以把集成數(shù)據(jù)源看成一個(gè)統(tǒng)一的整體。用戶對(duì)數(shù)據(jù)的查詢、修改、刪除等操作不直接作用于數(shù)據(jù)源,而是通過(guò)中間件層間接實(shí)現(xiàn)。中間件模式通過(guò)統(tǒng)一的全局?jǐn)?shù)據(jù)模型來(lái)訪問(wèn)異構(gòu)的數(shù)據(jù)庫(kù)資源,并為異構(gòu)數(shù)據(jù)源提供一個(gè)高層次檢索服務(wù)。通過(guò)為異構(gòu)數(shù)據(jù)源提供全局?jǐn)?shù)據(jù)模式,從而向應(yīng)用層提供一致的數(shù)據(jù)視圖,使得應(yīng)用程序能夠很方便快捷的進(jìn)行訪問(wèn)。
2.3 數(shù)據(jù)倉(cāng)庫(kù)法
數(shù)據(jù)倉(cāng)庫(kù)[5]是面向主題的、集成的、與時(shí)間相關(guān)的和不可修改的數(shù)據(jù)集合。根據(jù)數(shù)據(jù)倉(cāng)庫(kù)建設(shè)的思想,采用數(shù)據(jù)庫(kù)互訪技術(shù)來(lái)實(shí)現(xiàn)異構(gòu)數(shù)據(jù)源的整合與集成模式的數(shù)據(jù)中心。它需要將各數(shù)據(jù)源的數(shù)據(jù)信息抽取到數(shù)據(jù)倉(cāng)庫(kù)中,用戶可以直接從數(shù)據(jù)倉(cāng)庫(kù)中訪問(wèn)需要的數(shù)據(jù)。
3 數(shù)據(jù)平臺(tái)與校園卡系統(tǒng)對(duì)接設(shè)計(jì)
校園卡系統(tǒng)是數(shù)字化校園的有機(jī)組成部分和基礎(chǔ)工程,各高校在建設(shè)過(guò)程中各有側(cè)重并不斷豐富和擴(kuò)展應(yīng)用。文中采用中間表的方法實(shí)現(xiàn)校園數(shù)據(jù)共享平臺(tái)與校園卡系統(tǒng)間的數(shù)據(jù)共享。
3.1 數(shù)據(jù)從校園卡系統(tǒng)到數(shù)據(jù)平臺(tái)的同步
為了實(shí)現(xiàn)數(shù)據(jù)的準(zhǔn)確同步,在校園卡系統(tǒng)的數(shù)據(jù)庫(kù)中建立相應(yīng)的視圖,該視圖是在數(shù)據(jù)同步過(guò)程中數(shù)字化校園平臺(tái)同步工具讀取的數(shù)據(jù)。如圖2所示為校園卡系統(tǒng)到數(shù)據(jù)平臺(tái)同步過(guò)程。
校園數(shù)據(jù)平臺(tái)也會(huì)在其數(shù)據(jù)庫(kù)中建立相應(yīng)的中間表,其表結(jié)構(gòu)與校園卡系統(tǒng)中提供的視圖表結(jié)構(gòu)相同,并定時(shí)將校園卡系統(tǒng)中視圖的數(shù)據(jù)同步到中間表中。通過(guò)數(shù)據(jù)清洗將數(shù)據(jù)及時(shí)的更新公共數(shù)據(jù)庫(kù)中的目標(biāo)表中,進(jìn)而實(shí)現(xiàn)了校園卡系統(tǒng)中的數(shù)據(jù)可持續(xù)地與數(shù)字化校園平臺(tái)之間的同步。
3.2 數(shù)據(jù)從數(shù)據(jù)平臺(tái)到校園卡系統(tǒng)的同步
為了配合校園卡系統(tǒng)從數(shù)字化校園平臺(tái)同步相關(guān)數(shù)據(jù)的需求,數(shù)字化校園平臺(tái)可以根據(jù)其需求為其提供相關(guān)數(shù)據(jù)字段內(nèi)容的視圖。該視圖作為校園卡系統(tǒng)與數(shù)字化校園平臺(tái)數(shù)據(jù)同步的接口。如圖3所示為從校園共享數(shù)據(jù)平臺(tái)到第三方系統(tǒng)之間的數(shù)據(jù)同步。
3.3 校園卡系統(tǒng)數(shù)據(jù)同步
對(duì)于中間表數(shù)據(jù),校園公共數(shù)據(jù)平臺(tái)擁有完全的讀寫權(quán),同時(shí)及時(shí)地負(fù)責(zé)同步信息的最新版本;其他外部系統(tǒng)對(duì)數(shù)據(jù)僅僅擁有synver字段的寫權(quán)限以及其他字段的讀權(quán)限;同步的策略,可以根據(jù)所需信息的字段內(nèi)容來(lái)確定,文中介紹的從校園數(shù)據(jù)平臺(tái)到校園卡系統(tǒng)的同步過(guò)程,在此同步過(guò)程中,采取每一個(gè)中間表都包含3個(gè)字段,如表1所示。同步和更新策略如表2所示。
校園卡系統(tǒng)通過(guò)更新synver就可以實(shí)現(xiàn)數(shù)據(jù)同步和狀態(tài)記錄。校園共享數(shù)據(jù)平臺(tái)添加人員信息時(shí),根據(jù)人員信息進(jìn)行分三大類,并把對(duì)該數(shù)據(jù)的操作保存在相對(duì)應(yīng)的學(xué)生、教工、外來(lái)人員的中間表中,以供校園卡系統(tǒng)使用,中間表內(nèi)保持業(yè)務(wù)數(shù)據(jù)的最新?tīng)顟B(tài),校園卡系統(tǒng)按照既定的同步策略來(lái)保持同步。
4 結(jié)語(yǔ)
校園卡系統(tǒng)是數(shù)字校園建設(shè)的重要內(nèi)容,要保證其業(yè)務(wù)系統(tǒng)的基礎(chǔ)數(shù)據(jù)信息來(lái)源權(quán)威、準(zhǔn)確,就需要各業(yè)務(wù)系統(tǒng)與校園數(shù)據(jù)平臺(tái)數(shù)據(jù)共享。隨著高校對(duì)校園卡系統(tǒng)的功能拓展開發(fā),對(duì)校園卡系統(tǒng)提出更多的新要求,系統(tǒng)安全、財(cái)務(wù)安全、運(yùn)營(yíng)維護(hù)、開放與共享、決策支持等是需要我們繼續(xù)關(guān)注的方向。該文結(jié)合我校校園卡系統(tǒng)建設(shè)的實(shí)際情況,實(shí)現(xiàn)了校園卡系統(tǒng)與共享數(shù)據(jù)平臺(tái)的數(shù)據(jù)同步,希望對(duì)校內(nèi)的數(shù)據(jù)整合提供借鑒。
參考文獻(xiàn)
[1] 蔣家添,席素珍.數(shù)字化校園建設(shè)的實(shí)踐與探討[J].贛南師范學(xué)院學(xué)報(bào),2004,25(6):54-57.
[2] 萬(wàn)里鵬,陳雅,鄭建明.中國(guó)高校數(shù)字化校園建設(shè)與思考[J].情報(bào)科學(xué),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] 陳躍國(guó),王京眷.數(shù)據(jù)集成綜述[J].計(jì)算機(jī)科學(xué),2004,31(5):48-51.
[5] 程學(xué)先,蔣慧婷.異構(gòu)數(shù)據(jù)源集成實(shí)現(xiàn)的研究[J].計(jì)算機(jī)工程與科學(xué),2008,30(8):
86-91.