繆國森 況偉

摘? 要:近年來,我國的各行各業的發展迅速,在社會進程中,智慧校園的建設也有了前所未有的進步。校園信息化建設經歷了從網絡化校園到數字化校園再到智慧校園的演進,教育信息化正逐漸呈現出智能化、開放化、個性化和社交化等特征。通過網絡化和數字化校園建設,大部分學校已完成了學校基礎網絡環境鋪設和信息系統數據統一標準化制定,以及以管理和服務為驅動的業務系統構建工作,消除了各信息系統之間無法關聯、相對孤立的“信息孤島”,打通了各業務部門之間數據的流通和共享,提升了學校信息化水平,為師生的辦公、教學和生活帶來了極大便利。
關鍵詞:微服務架構;智慧校園;系統平臺建設研究
1、微服務架構的演進過程
伴隨著互聯網信息技術的不斷發展,為了適應互聯網信息技術的發展浪潮,信息技術應用架構經歷了從單體架構到面向服務架構 SOA(Service-Ori-ented Architecture),再到微服務架構的演進和迭代過程(如圖 1所示)。單體架構是指把所有的功能模塊都放在一個獨立運行的程序中,圖 1中程序 1 和程序 2 都是單獨的個體,所有業務功能組件都耦合在自己的開發框架內,沒有任何的交集。當程序各自完成系統開發和發布后,只能配置和運行在一個進程中,程序1 和程序 2 的業務數據都是相對獨立,無法關聯,造成數據“孤島”的現象。面向服務架構 SOA(Ser-vice-Oriented Architecture)是一種粗粒度、松耦合的服務架構,它將程序 1 和程序 2 的不同業務功能組件(在 SOA 架構中通常稱其為服務)通過定義標準化的接口和良好的契約關聯起來。接口的定義是不站在任何一方的立場下完成,與其所依托的硬件環境、操作系統和開發語言等無關。SOA 架構比較主流的實現方式是 ESB 服務總線。在程序 1 和程序 2 的內部或兩者之間的服務可以通過統一的規則進行數據通信和業務訪問,具有服務簡單、耦合度低、易于擴展等優點。但隨著程序數量的增多和訪問業務量的增大,SOA 架構存在的問題也突顯出來。各個服務都是依賴中心化的管理模式,中心端本身就是一個過重的服務,服務中心內部的復雜性問題依然存在,當服務中心產生變更時,會影響其管理的程序。
2、基于微服務架構的智慧校園系統平臺建設
2.1 基于“互聯網+”的輕量級智慧校園的實踐
智慧校園的設計應以人為本,以用戶為中心,智慧校園的智慧性要從智慧管理、智慧教學以及智慧環境中表現。因此,構建基于“互聯網+”的輕量級智慧校園,第一步是明確服務對象,根據服務對象(用戶)的人群特點、使用習慣,選擇適合的連接器。輕量級智慧校園是基于“互聯網+” “大數據”等先進的理念和技術打造的一個移動的校園綜合信息服務平臺,旨在為全校師生提供更加便捷、有趣的智慧服務。其服務對象主要是學生,有研究表明,在“95后”中,QQ是更加主流的社交媒體,在學生群體中,QQ這一工具,其用戶覆蓋率和使用習慣均優于微信,所以課題組選擇QQ校園號作為智慧校園的連接器和用戶流量入口,構建了“QQ智慧校園”。在功能設計方面,課題組圍繞學生在校的全生命周期開發各類“輕應用”(覆蓋:“新生入學 — —在校學習、生活— —畢業離校、就業”全過程),提供智慧學習,智慧生活環境,期望形成一個閉環生態系統。
2.2大數據技術與云計算技術應用系統及平臺的建設
大數據及云計算技術在校園中的應用廣泛,是形成智慧校園的核心技術。這一技術的發展,有利于促進學生的自主性學習,提高了學生學習的效率,有利于培養學生的創新思維和探索精神,真正的發揮出數據化技術的優勢。此外,數據化等技術的應用,可以使學生與老師和校園建立密切的聯系,在不同的范圍內,也可對教學任務進行全方位的了解,對學生起到督導的作用,使教學的環境和方式更加的簡單、直接和可控。大數據和云計算技術在智慧校園中具有良好的發展前景,首先根據智慧校園的現實情況,大數據和云計算等技術的應用對智慧校園產生了積極的影響,推動了校園智能化的發展。其次技術不是一成不變的,需要根據校園的發展特點不斷更新和優化。大數據和云計算技術也是如此,需要在智慧校園的應用中加強觀察,趨利避害,及時進行反饋。加強技術的創新和改革,使大數據等技術更加的完善,在智慧校園建設發揮出更大的作用。
結語
基于微服務架構構建的智慧校園應用服務,具有完善的信息交互接口、靈活的策略配置和容錯的運行機制,與業務開發所使用的開發語言、運行環境和中間件等條件無關。微服務架構是技術發展的必然結果,它能夠解決傳統的單體式架構軟件系統面臨的更新迭代慢、影響程度深等復雜問題。每個服務都有明確的功能目標,業務邊界明確清晰,采用輕量級通信協議實現服務的請求響應交互,服務內部邏輯聯系緊密,外部耦合度低。微服務架構作為系統設計方法的出現,為智慧校園系統平臺的設計建設提供了優秀的解決方案,提升了系統構建的靈活性和開發效率,降低了系統軟件的開發成本。
參考文獻
[1] 吳旻瑜,劉歡,任友群.“互聯網+”校園:高校智慧校園建設的新階段[J].遠程教育雜志,2015,33(4):8-13.
[2] 蔣東興,付小龍,袁芳,等.大數據背景下的高校智慧校園建設探討[J].華東師范大學學報(自然科學版),2015(S1):119-125,131.
[3] 王燕.智慧校園建設總體架構模型及典型應用分析[J].中國電化教育,2014(9):88-92,99.
基金項目:2019年全省黨校(行政學院)系統重點課題??? 項目編號 QS2019010? 課題名稱 基于微服務的智慧校園體系優化研究 主持人 繆國森 單位? 中共安徽省委黨校(安徽行政學院)