摘 要:數(shù)據(jù)中心是數(shù)字校園建設的核心部分,為各類信息化應用提供穩(wěn)定可靠的基礎硬件條件,為校內各種個性化應用需求提供共享基礎數(shù)據(jù),為各類數(shù)據(jù)提供高速安全的存儲與備份。
關鍵詞:數(shù)字校園;數(shù)據(jù)中心;機房
數(shù)字校園共享數(shù)據(jù)中心平臺將所有的信息有機集成,形成各部門聯(lián)合與治理后的完善的綜合數(shù)據(jù)庫。在各個孤立的業(yè)務應用系統(tǒng)中,通過數(shù)據(jù)交換系統(tǒng)(ESB)提供的數(shù)據(jù)采集、抽取、轉換、過濾、映射等功能,將源數(shù)據(jù)庫中的權威數(shù)據(jù)裝載到共享主題數(shù)據(jù)庫中,形成統(tǒng)一的共享數(shù)據(jù)中心平臺的核心共享數(shù)據(jù)庫;再通過ESB提供的數(shù)據(jù)交換功能,根據(jù)不由業(yè)務應用系統(tǒng)同步的需求,將共享數(shù)據(jù)庫中的治理后的共享主題數(shù)據(jù)庫,向下同步到各個業(yè)務應用系統(tǒng)中,實現(xiàn)數(shù)據(jù)的有效共享。
1 數(shù)據(jù)遷移策略
在對原有的系統(tǒng)中的數(shù)據(jù)進行遷移時,必須在遷移前做好一切數(shù)據(jù)遷移的準備工作,包括數(shù)據(jù)遷移計劃、測試方法、備份與恢復策略與計劃等。成功數(shù)據(jù)遷移是保障證新系統(tǒng)試運行成功的關鍵。數(shù)據(jù)遷移工作比較復雜,主要分為以下幾個步驟:
⑴業(yè)務系統(tǒng)及數(shù)據(jù)格式調研。數(shù)據(jù)遷移第一件事就是對業(yè)務系統(tǒng)數(shù)據(jù)格式和內容調研,實現(xiàn)數(shù)據(jù)正確讀取工作,然后和新系統(tǒng)數(shù)據(jù)結構進行對比,制訂數(shù)據(jù)遷移策略和實施計劃。
⑵遷移工具準備。在新舊系統(tǒng)數(shù)據(jù)格式及轉換規(guī)劃確認后,開始準備遷移工具。遷移工具可以考慮成熟產(chǎn)品,也可能根據(jù)調研結果編制專用遷移工具。如果編制遷移工具要考慮數(shù)據(jù)遷移過程中數(shù)據(jù)漏傳、斷點續(xù)傳、及數(shù)據(jù)重復問題,還要考慮數(shù)據(jù)質量檢驗問題。保證數(shù)據(jù)以正確格式導入新的應用系統(tǒng)。數(shù)據(jù)遷移還會遇到操作系統(tǒng)異構、操作系統(tǒng)異構、字符集異構等問題,做好充分測試工作,確保數(shù)據(jù)遷移一次成功,不影響業(yè)務運作。
⑶遷移計劃制定。遷移計劃要制定合理周詳,要在測試環(huán)境中對計劃進行預演,記錄每步工作時間,通過充分試驗后,安排正式實施計劃。
⑷遷移數(shù)據(jù)準備。準備工作完成后,通過遷移工具導出數(shù)據(jù),并對數(shù)據(jù)進行質量檢驗。
⑸遷入新系統(tǒng)。通過遷移工具把數(shù)據(jù)導入新的系統(tǒng),并對系統(tǒng)初始化,包括建立索引、檢查視圖、存儲過程等的有效性。⑹檢查遷移結果。對新數(shù)據(jù)庫進行全面檢查,如果合格遷移工作完成,負責調整計劃后重復以上工作。
⑺起動新系統(tǒng)。數(shù)據(jù)檢查無誤后,起動新系統(tǒng),觀測新系統(tǒng)運轉情況。
⑻數(shù)據(jù)整合。針對學校各個應用系統(tǒng)的情況,需要同步的原有應用系統(tǒng)例如教務信息管理系統(tǒng)、人事管理系統(tǒng)、圖書管理系統(tǒng)、辦公系統(tǒng)、財務系統(tǒng)等。
2 數(shù)據(jù)整合策略
當被整合的應用程序不提供任何API或客戶接口時,使用數(shù)據(jù)級集成,數(shù)據(jù)級集成是缺乏API的應用程序唯一的選擇。數(shù)據(jù)級集成發(fā)生在學校相關系統(tǒng)的數(shù)據(jù)庫和數(shù)據(jù)源層,將數(shù)據(jù)從一個數(shù)據(jù)源移植到另一個數(shù)據(jù)源來完成數(shù)據(jù)集成。數(shù)據(jù)級集成通過數(shù)據(jù)復制或中間件工具來推動在數(shù)據(jù)源之間的數(shù)據(jù)傳輸。所有集成數(shù)據(jù)均需遵循信息標準要求,或者數(shù)據(jù)本身符合信息標準,或者提供向信息標準轉換的映射關系。在數(shù)據(jù)集成上將現(xiàn)有系統(tǒng)的數(shù)據(jù)劃分為三大類:應用數(shù)據(jù)、共享數(shù)據(jù)與外部數(shù)據(jù)。
應用數(shù)據(jù)是與業(yè)務系統(tǒng)關系比較密切的數(shù)據(jù)。共享數(shù)據(jù)是業(yè)務系統(tǒng)提供的公共數(shù)據(jù)。業(yè)務系統(tǒng)需要維護其生命周期。外部數(shù)據(jù)是業(yè)務系統(tǒng)運行時需要引用的外部數(shù)據(jù)。
這三類數(shù)據(jù)都會通過企業(yè)服務器總線平臺與主題共享庫和其他業(yè)務應用系統(tǒng)進行數(shù)據(jù)交換。針對這三種數(shù)據(jù)會采取不同的策略進行數(shù)據(jù)集成:⑴外部數(shù)據(jù)集成。對于業(yè)務系統(tǒng)的外部數(shù)據(jù)視圖。建議采用數(shù)據(jù)訂閱的方式同步數(shù)據(jù)。業(yè)務系統(tǒng)將數(shù)據(jù)需求在企業(yè)服務總線平臺中注冊,當訂閱數(shù)據(jù)出現(xiàn)更新的時候,由企業(yè)服務總線平臺主動同步相關視圖的業(yè)務數(shù)據(jù)。⑵共享數(shù)據(jù)集成。對于業(yè)務系統(tǒng)中需要共享的數(shù)據(jù)。建議運用適配器監(jiān)聽數(shù)據(jù)變更,當數(shù)據(jù)出現(xiàn)改變的時候,適配器會調用企業(yè)服務總線平臺的數(shù)據(jù)操作服務。該服務會在訂閱庫中查找數(shù)據(jù)訂閱的需求,找出相關的業(yè)務系統(tǒng),然后主動更新其外部數(shù)據(jù)的視圖。⑶應用數(shù)據(jù)集成。對待不具有共享性的應用數(shù)據(jù)。建議將其在可能的跨系統(tǒng)數(shù)據(jù)訪問放在企業(yè)服務總線平臺中注冊,由平臺統(tǒng)一進行管理。當外部應用需要獲取密級數(shù)據(jù)信息的時候,它必須通過企業(yè)服務總線平臺進行數(shù)據(jù)服務查詢。在服務定位后,再通過企業(yè)服務總線平臺進行數(shù)據(jù)查詢。平臺同時負責驗證該外部應用的安全身份。
總的來說,應用數(shù)據(jù)集成的核心思想是應用企業(yè)服務總線平臺(ESB)將數(shù)據(jù)查詢,數(shù)據(jù)互操作與數(shù)據(jù)同步服務化并管理起來。使得各個應用系統(tǒng)之間徹底解耦,提高系統(tǒng)的彈性與服務的可管理性。
3 數(shù)據(jù)集成期間原系統(tǒng)的運行方案
在對原有應用系統(tǒng)整合的過程中,學校需協(xié)調原應用系統(tǒng)開發(fā)商配合提供應用/數(shù)據(jù)借口,并派技術工程師配合進行系統(tǒng)整合工作。集成后,各系統(tǒng)登錄名更新為工號、學號,需通知到所有系統(tǒng)用戶,避免用戶混亂。各應用系統(tǒng)集成前應做好各自系統(tǒng)數(shù)據(jù)備份,確保數(shù)據(jù)安全。
[參考文獻]
[1]齊少蕾,林慧蘋.一種適應SaaS多租戶模式的數(shù)據(jù)遷移方法.計算機工程與應用,2011,(32):65-70.
[2]劉金玲,默蓉.基于元數(shù)據(jù)整合的信息資源共知體系建設.成都理工大學學報(社會科學版),2013,(6):114-117.