馬秉睿
摘要:本文介紹校園綜合信息服務(wù)系統(tǒng)使用的重要性和介紹了綜合信息服務(wù)系統(tǒng)的整體構(gòu)架及具體細則
關(guān)鍵詞:系統(tǒng);技術(shù)路線;數(shù)字平臺;模式數(shù)據(jù)同步
1. 項目概述
隨著校園網(wǎng)規(guī)模不斷的擴大校園網(wǎng)的用戶規(guī)模也不斷擴大,隨著用戶對網(wǎng)絡(luò)應(yīng)用的熟悉,應(yīng)用系統(tǒng)在學(xué)校的辦公、教學(xué)、科研中扮演著越來越重要的角色,用戶對系統(tǒng)的依賴度越來越高。如何有效的組織信息并為用戶提供統(tǒng)一的入口、可定制、可過濾的信息資源成為當務(wù)之急。基于以上問題,校內(nèi)系統(tǒng)急需整合,通過統(tǒng)一用戶、整合資源、集成應(yīng)用、共享數(shù)據(jù)來滿足整個校園的信息訪問和處理需求,并提供個性化的信息服務(wù)。本項目擬利用計算機技術(shù)、網(wǎng)絡(luò)通訊技術(shù)對學(xué)生和教師的所有信息資源進行全面的數(shù)字化;并科學(xué)規(guī)范地對這些信息資源進行整合和集成,以構(gòu)成統(tǒng)一的用戶管理、統(tǒng)一的資源管理和統(tǒng)一的權(quán)限控制,推動學(xué)校進行制度創(chuàng)新、管理創(chuàng)新,最終實現(xiàn)教育信息化、決策科學(xué)化和管理規(guī)范化。
2. 系統(tǒng)總體方案
2.1. 技術(shù)路線
就目前的技術(shù)而言,實現(xiàn)數(shù)字化校園有兩條技術(shù)路線:EAI(企業(yè)應(yīng)用集成)解決方案和Web 服務(wù)。EAI 可以說是建立一個靈活的、標準化的企業(yè)應(yīng)用底層架構(gòu),可以允許新的基于IT 的應(yīng)用能夠更容易更有效地被部署。新的底層架構(gòu)允許企業(yè)中的應(yīng)用能夠?qū)崟r地、無縫地互相通信。Web服務(wù)則是一種通過URL識別的模塊化軟件應(yīng)用,它通過標準的 XML 格式接口來訪問網(wǎng)絡(luò)(包括Internet,Intranet,Extranet),通過Internet 的基本協(xié)議和其他軟件代理交換XML 信息。傳統(tǒng)的EAI 是一種緊耦合集成模式,比較適用于那些對性能要求較高的、需要多種層次集成的應(yīng)用集成系統(tǒng)。Web 服務(wù)是一種標準化的松耦合集成模式,比較適用于那些需要更大的靈活性,改動頻繁的應(yīng)用集成系統(tǒng)。結(jié)合了Web 服務(wù)的EAI 系統(tǒng)則實現(xiàn)了一種面向服務(wù)層的松耦合的企業(yè)應(yīng)用集成系統(tǒng),可以最大限度地同時滿足性能和靈活性的要求。
2.2. 系統(tǒng)實施方案
根據(jù)數(shù)字平臺一期項目的設(shè)計思想,綜合上面的分析,我們將綜合信息服務(wù)系統(tǒng)設(shè)計成一個基于.NET 的Web 應(yīng)用系統(tǒng),從構(gòu)架結(jié)構(gòu)上講,采用四層構(gòu)架的組件化設(shè)計思想,這樣做可以滿足系統(tǒng)的性能、縮放性、安全性、可訪性、重用性及可維護性的要求。這一架構(gòu)遵循統(tǒng)一數(shù)據(jù)出口和統(tǒng)一數(shù)據(jù)入口的原則,通過統(tǒng)一的一站式服務(wù)門戶對外給用戶提供閉環(huán)式服務(wù)和共享機制,對內(nèi)整合各業(yè)務(wù)應(yīng)用系統(tǒng)。通過對上層應(yīng)用服務(wù)的請求,調(diào)度下層業(yè)務(wù)邏輯及其相關(guān)業(yè)務(wù)系統(tǒng)的資源,完成以事件為驅(qū)動的工作流和數(shù)據(jù)流的運行。
綜合信息服務(wù)平臺系統(tǒng)數(shù)據(jù)庫采用與數(shù)字校園平臺一致的ORACLE數(shù)據(jù)庫,這樣即可與現(xiàn)有一期平臺進行有效整合,也能為本系統(tǒng)的大量數(shù)據(jù)提供很好的支撐。綜合信息服務(wù)平臺的數(shù)據(jù)主要來源為四個部分:第一部分是通過從數(shù)字校園中心數(shù)據(jù)庫中映射出平臺需要的數(shù)據(jù);第二部分是從各個職能部門和各個年級或班級的主題網(wǎng)站上通過爬蟲技術(shù)取得其發(fā)布的新聞數(shù)據(jù);第三部分是平臺用戶的相關(guān)數(shù)據(jù),如用戶社區(qū)平臺;第四部分是從Internet上取得的公共服務(wù)數(shù)據(jù)。綜合信息服務(wù)平臺系統(tǒng)采用微軟.NET體系架構(gòu)。用戶通過數(shù)據(jù)表現(xiàn)層訪問訪問平臺開發(fā)的各種組件,通過組建和業(yè)務(wù)的邏輯來訪問數(shù)據(jù)訪問層得到用戶想得到的數(shù)據(jù)。
3. 關(guān)鍵問題解決方案
3.1. 單點登錄技術(shù)
當用戶第一次訪問綜合信息服務(wù)平臺的時候,因為還沒有登錄,會被引導(dǎo)到認證系統(tǒng)中進行登錄;根據(jù)用戶提供的登錄信息,認證系統(tǒng)進行身份校驗,如果通過校驗,WEB服務(wù)器通過使用cookie技術(shù)來設(shè)置登錄成功用戶的Ticket(驗證門票)字符串,瀏覽器接到cookie之后,就會保存起來,在訪問其他業(yè)務(wù)系統(tǒng)的時候會把這個cookie也帶上,Web服務(wù)器接到請求時也能讀出cookie的值,根據(jù)cookie值的內(nèi)容就可以判斷和恢復(fù)一些用戶的信息狀態(tài)。網(wǎng)頁中單點登錄就是利用Cookie技術(shù)來完成用戶登錄信息的保存,將瀏覽器中的Cookie和上文中的Ticket結(jié)合起來,實現(xiàn)用戶就可以在不用再次登錄的情況下訪問學(xué)校其他業(yè)務(wù)系統(tǒng)了。
3.2. 支持主動和被動模式的數(shù)據(jù)同步。
在系統(tǒng)定義流程基礎(chǔ)上,實現(xiàn)主動和被動模式數(shù)據(jù)同步,實現(xiàn)真正意義上的數(shù)據(jù)共享。
3.3. 即時通訊技術(shù)
綜合信息服務(wù)系統(tǒng)即時通訊的應(yīng)用范疇主要是定時消息提醒、短信接收提醒和師生之間的疑難解答,所涉及到信息內(nèi)容相對較少。在這種情況下使用ajax來解決即時通訊技術(shù)無疑是一個很好的選擇。ajax可以理解為xmlhttprequest,ajax為每一個消息的發(fā)送和接收建立一個新的http連接,并在短暫通訊完畢以后關(guān)閉,占用資源少,響應(yīng)時間快等優(yōu)點,在當前WEB即時通訊系統(tǒng)應(yīng)用廣泛。
3.4. 信息安全
綜合信息服務(wù)系統(tǒng)的安全保障主要從一下幾個方面實施
1) 在網(wǎng)絡(luò)層;2)在程序開發(fā)方面;3)在用戶權(quán)限機制方面;4)在數(shù)據(jù)庫的安全機制方面。
3.5. 實現(xiàn)組件式服務(wù)、用戶可定制已有服務(wù)。
本系統(tǒng)采用.NET架構(gòu)中組件開發(fā)的方式,將各種服務(wù)進行模塊式封裝,對各種服務(wù)采用組件方式為用戶提供服務(wù),用戶可以根據(jù)自身需求選擇綜合信息服務(wù)系統(tǒng)提供的服務(wù)組件中進行定制需要的服務(wù)組件;
3.6. 與現(xiàn)有部門業(yè)務(wù)系統(tǒng)進行有效的整合。
通過ORACLE提供ODI技術(shù)再根據(jù)部門數(shù)據(jù)特點實現(xiàn)定期從學(xué)校各個職能部門的現(xiàn)有業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中提取數(shù)據(jù)并保存在數(shù)字化校園公共數(shù)據(jù)平臺中。綜合信息服務(wù)系統(tǒng)直接對公共數(shù)據(jù)平臺上的數(shù)據(jù)進行映射,實現(xiàn)數(shù)據(jù)的同步。這樣可以最大限度的保證現(xiàn)有業(yè)務(wù)系統(tǒng)不進行較大的調(diào)整或修改,減少各個職能部門的工作量,同時也能夠為全校師生提供一個較為準確的數(shù)據(jù)展示。并在綜合信息服務(wù)系統(tǒng)中集成對各個業(yè)務(wù)系統(tǒng)的單點登錄,方便師生。
參考文獻:
[1]任團榮;韓三厚;;淺談高校圖書館在構(gòu)建校園信息化建設(shè)中的優(yōu)勢條件[J];內(nèi)蒙古財經(jīng)學(xué)院學(xué)報(綜合版);2005年04期
[2]胡維治;;高校各層次人員對數(shù)字化校園建設(shè)的誤解及對策研究[J];中國教育信息化;2008年13期