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