數字化校園應用系統架構
現階段,高職院校需要適應現代化社會的發展,走向自動化、網絡化的道路,這就需要我們將各種先進的技術手段應用在其中,加快建設數字化校園。而在建設數字化校園之前,將各個不同的應用系統集成是首要條件,必須要由技術人員對應用系統進行全面考慮,從而保證應用系統的可操作性與可擴展性。
1 數字化校園的總體架構
在數字化校園建設之前,我們應該明確其建設的總體目標。假設一個學生在選擇某選修或者必修課程時,學生可以通過校園網登錄自己的個性化網頁,此時學生可以在頁面上看到以下內容:(1)了解該門課程的授課教師、課程安排及教學計劃;(2)了解圖書館中關于該門課程的其他參考文獻,并且可以通過鏈接進入對其中內容進行深入了解;(3)了解該門課程的學分以及自己已完成的學分;(4)要求學習該門課程應該繳納的費用,并可以通過鏈接直接進行付費以及確認。
學生在登錄網站之后,通過對某一個應用系統進行操作,那么隱性地也會對其他三個應用系統進行操作,此時系統會將相關信息直接反饋在用戶的頁面上,向用戶提供更方便快捷的服務。要想建設這樣一個應用系統,那么我們必須要將學校的相關信息系統進行集成化處理,也就是說,要求高職院校在實際工作中對自身發展的實際情況進行全面分析,然后建立一個系統的信息標準和信息平臺,此時我們也就需要將各個信息系統全部集成化處理,從而為人們用戶提供更加優質的服務。圖1為數字化校園應用系統架構。
由圖1可知,應用系統與操作系統純屬于兩個系統,在建立過程中應該嚴格按照J2EE規范進行建設。在建設統一身份認證與授權平臺的過程中,應用系統必須要具備數據加密、身份認證等各種安全性內容,
2 技術路線選型
對當前我國技術發展的實際情況來看,要想建設數字化校園,實現自動化管理,我們面臨兩條技術路線,一是走企業應用集成方案(EAI)的道路,而是走Web服務的道路。其中EAI方案也就是需要我們在實際工作中建立一個相對較為標準的校園應用底層架構,然后將IT技術應用在其中,這樣也就能夠更快地部署技術,實現數字化校園的建設。從技術的角度來講,為了將各個不同的應用系統進行合并并協調運作,通過EAI解決方案可以將各種不同的集成方法有機的結合起來,從而實現校園信息系統的集成化。而Web服務也就是技術人員將URI識別技術應用在其中,通過XML接口對網絡的訪問而獲得相應的信息。
我們將這兩種技術路線的特點及應用范圍進行比較,結果發現,EAI解決方案屬于一種緊耦合集成模式,一般在一些性能要求高的應用系統中相對比較適用;而Web服務屬于一種松耦合集成模式,如果技術人員需要經常對應用系統進行改動,靈活性較大,那么我們可以應用這一技術進行開發與應用。目前,我們在EAI解決方案的基礎上應用了Web服務技術,通過該項技術在應用系統中的應用,可以為用戶提供更為優質的服務,有效地提高了其性能,使其具有靈活性大的特點。
由上述我們知道,如果我們僅憑借一種技術或者一個生產廠商的產品始終不能夠實現數字化校園的建設。這就需要我們以技術標準化為基礎,將EAI解決方案以及Web服務兩種技術有機的結合起來,其中EAI解決方案主要面向數據層、應用層、服務層等多方面層次的集成化,而服務層則需要采用Web服務及其相關技術標準來實現。通過這一方式也就能夠使高職院校在應用系統的平臺上編寫任何語言的信息,并且能夠對某些信息進行一定的變更,為用戶提供更為優質的服務。
3 實現手段
3.1 應用系統的邏輯結構。從上述可知,我們在建立校園應用系統架構的過程中,可以在J2EE體系結構的基礎上應用Web服務技術,這樣也就可以有效的提高整個應用系統的安全性以及可操作性,也方便了相關管理人員對應用系統的管理。在設計數字化校園應用系統架構的過程中,我們嚴格遵循了統一數據出口及入口的基本原則,通過一站式服務的實現而達到資源共享的.目的,并且能夠對整個應用系統進行內部整合。
對應用系統架構進行分析,按照其邏輯順序我們可以將其分為多個層次,其中主要包括:(1)用戶表現層采用MVC(模塊-示圖-控制)構架結構設計,它是由Weblogic或WebSphere等主流應用服務器所支持的JavaServlet,JSP和JavaBean去實現的。(2)應用層采用EJB(Enterprise JavaBean)去執行業務規則和形成業務對象。由于應用程序集中放置在這一層上,由所有用戶共享,使得系統的維護和更新變得簡單。當業務邏輯發生變化時,只需更新服務器上相應的應用組件,之后所有的用戶就可以使用新的業務處理邏輯,避免了用戶端應用程序版本控制和更新的困難。而且這些組件可以鏡像到多臺機器上同時運行,從而分擔多用戶的負載。(3)數據訪問層使用JDBC的應用層可以訪問多種數據資源而不會影響業務本身的邏輯。應用程序組件可以共享與數據庫的連接,數據庫服務器不再是為每個活動的用戶保持一個連接,從而降低了數據庫服務器的負擔,提高了性能。(4)數據庫層可以分為三類:信息數據庫,業務管理綜合數據庫以及決策支持使用的數據倉庫。這些數據庫將存貯所有業務信息和管理信息以及一些系統應用參數。
3.2 統一認證和授權系統的具體實現。從數字化校園應用系統架構圖中可以看出,要想加快建設數字化校園,就需要我們在應用系統中實現統一身份認證與授權,可以保證用戶在訪問過程中的安全性。而這一操作過程相對較為復雜,不僅需要結合實際情況進行跨平臺的設計,還需要將安全服務機制全面考慮在其中,使整個應用系統具有加密/解密、數字簽名/驗證、密鑰管理等多種功能。
【數字化校園應用系統架構】相關文章:
1.SOA架構數字化校園系統的分析設計
2.企業應用系統架構優化方法
3.網站后端應用系統架構的優化
4.流媒體系統架構的應用
5.高校數字廣播系統架構與應用
6.RFID校園監控系統架構設計
7.思科全數字化網絡架構
8.B/S架構的校園考勤管理系統設計