張蕾 何長林 李海軍
河西學院信息技術中心 甘肅 734000
隨著國家信息化建設的不斷深入,高校的數字化校園建設已成為高等院校信息化建設的必然選擇,同時高校的數字化校園建設水平也是衡量學校發展的一項重要指標。在數字化校園建設推進過程中普遍存在的“信息孤島”問題是目前關注的重點問題,本文通過對數字化校園建設過程進行分析研究,設計提出了基于數字化校園的綜合查詢服務平臺,該平臺以中心共享數據庫和公共數據交換平臺為基礎,抽取共享數據實現對應用系統現有數據的綜合查詢服務。
數字化校園由中心共享數據庫收集、處理和存儲各類共享數據,將學校的基本信息和各部門最基本的數據抽取出來,在統一的信息編碼標準的基礎上消除冗余數據,提供數據同步并保證異構業務系統之間的數據共享,保證數據的及時性、完整性和一致性。
中心共享數據庫主要利用數據集成中間件來完成數據的集成,主要包括抽取、同步、存儲、查詢、數據緩存、聯邦等,數據集成中間件可提供一個統一的數據訪問機制,支持SQL驅動、Web服務以及XML交換訪問模式,它從數據源集成數據并保持更新同步,成為各個應用系統之間的共享數據通道。
共享數據庫與數據源的同步更新,分為自動同步和手動同步兩種,自動同步主要針對數字化校園后續建設的應用系統數據,其同步工作通過數據訪問層實現,手動同步主要針對現有應用系統數據,其同步工作通過數據同步工具實現。
公共數據交換平臺是在各應用系統數據庫的基礎之上為確保數字化校園綜合查詢服務平臺數據的完整性、準確性與一致性而設計的公共平臺,公共數據交換平臺采用數據集成中間件,構建與維護數字化校園綜合查詢服務平臺信息標準,構建與維護數字化校園綜合查詢服務平臺中心共享數據庫,在共享公共數據基礎之上整合與集成各種應用軟件,通過數據驅動、事件驅動和服務驅動將公共數據從應用數據庫抽取到中心共享數據庫,通過接口實現公共數據向應用數據庫的同步,其中公共數據交換過程如圖1。

圖1 公共數據交換過程
圖 1中數據變更跟蹤組件實時跟蹤數據提供者的數據變更,形成待更新的數據,由數據更新組件依據設置的數據轉換規則對待更新的數據進行過濾、轉換,形成標準格式的數據,同時依據數據更新計劃更新中心數據庫中相應的數據,另外數據同步組件依據數據同步計劃,同步相應應用數據庫中相應的數據。通過以上組件提供的接口與應用程序和服務傳遞消息,通過配置的適配器和管道接收、解析、路由和發送消息并采用異步方式處理消息,避免消息處理的時間延遲。
綜合查詢服務平臺邏輯架構如圖2。

圖2 綜合查詢服務平臺邏輯架構
綜合查詢服務平臺基于中心共享數據庫構建,包括標準對象生成器、查詢定制組件、報表生成器、查詢服務生成器和信息查詢Portlet五個部分。
綜合查詢定制過程如下:
(1) 通過公共數據交換平臺從應用軟件中抽取業務數據,整理并更新到中心數據庫;
(2) 標準對象生成器根據信息標準與元數據生成標準數據對象;
(3) 用戶使用查詢定制組件自定義需要的查詢,并通過報表生成器生成報表;
(4) 查詢服務生成器根據用戶自定義的查詢,生成可發布的查詢服務(WEB頁面/Webservice);
(5) 用戶通過統一信息門戶平臺訪問已發布的查詢服務。
(1) 高基表
根據學校情況設計生成高基表結構,并自動統計各項數據,支持錄入及修改數據的功能。
(2) 數據對象管理
管理綜合查詢需要的標準數據對象,數據對象類型包括數據表和數據視圖,使用標準對象生成器創建、刪除數據對象,查看數據對象結構及存儲的數據。
(3) 信息查詢
查詢管理通過向導方式,使用查詢定制組件自定義查詢。
第一步:設置查詢名稱;
第二步:設置使用的數據對象;
第三步:設置數據對象關聯與顯示的數據項;
第四步:設置查詢條件;
第五步:設置行列順序。
根據自定義查詢,使用查詢服務生成器生成相應的查詢服務,通過統一信息門戶平臺提供可擴展的綜合信息查詢服務;
第六步:生成報表。
基于數字化校園的綜合查詢服務平臺,針對高校長期以來積累的大量數據進行多層次、多維度的整合、交換,根據需要生成各種規范報表,最終通過統一信息門戶平臺提供可擴展的綜合信息查詢服務,解決了數字化校園運行過程中數據查詢難題,為數字化校園發揮良好作用打下了堅實的基礎。
[1] 萬里鵬,陳雅,鄭建明.數字化校園21世紀念大學的概念模型[J].情報科學.2004.
[2] 李海霞,韓錫斌,程建鋼.數字校園中資源中心的研究與構建[J].中國電化教育.2005.
[3] 丁智君.高校數字化校園的數據中心平臺建設.碩士畢業論文.復旦大學.2009.
[4] 秦劍波.高校數字化校園建設中數據整合的探討.科技資訊.2007.
[5] 王巖.數字化校園建設中異構數據庫集成技術的研究與應用.電腦知識與技術.2005.
[6]李培峰,朱巧明.基于Web服務的校園信息化平臺的設計和實現[J].計算機工程與設計.2006.
[7] 賈宗星,董麗麗.基于Web Services單點登錄系統的設計與實現[J].計算機時代.2006.
[8] 李朝峰,江濤.基于 Web Services技術的單點登錄模型的研究與設計[J].民營科技.2009.