陳明義
【摘要】本文分析傳統(tǒng)中小學(xué)信息平臺架構(gòu)的現(xiàn)狀和問題,闡明PaaS+SaaS云服務(wù)模式的優(yōu)勢,從實踐進展、實踐問題和策略以及實踐反思等方面對上海外國語大學(xué)附屬龍崗學(xué)?;卺斸斘?yīng)用架構(gòu)的實踐情況進行了介紹。該模式對如何在中小學(xué)建設(shè)輕量靈活、包容開放、數(shù)據(jù)共享的智慧校園平臺具有一定借鑒價值和指導(dǎo)意義。
【關(guān)鍵詞】中小學(xué);PaaS+SaaS;微應(yīng)用;釘釘
全球信息化發(fā)展變革勢頭正勁,智慧應(yīng)用早已滲透各行各業(yè),教育行業(yè)也不例外,各中小學(xué)在協(xié)同辦公、師生評價、教學(xué)教研、總務(wù)管理、安全防控等方面都離不開智慧應(yīng)用的協(xié)助。
一、中小學(xué)信息平臺架構(gòu)的現(xiàn)狀和問題
目前,運行于中小學(xué)校園內(nèi)的智慧應(yīng)用種類繁多,不少學(xué)校為如何部署、運行和管理這些應(yīng)用投入了大量資金,也做了不少探索嘗試,但效果并不理想,個人分析原因如下:
(一)信息孤島
按需部署,彼此獨立。有些學(xué)校只顧引入應(yīng)用系統(tǒng)解決眼前問題,卻未搭建統(tǒng)一平臺,雖然這些應(yīng)用能滿足學(xué)校不同需求,但由于它們屬于不同公司開發(fā),彼此離散獨立,就像在校園內(nèi)建立了一座座信息孤島,數(shù)據(jù)無法捆綁關(guān)聯(lián),給后續(xù)的數(shù)據(jù)管理帶來了難度。例如,一名員工離職,意味著要分別在三套不同的應(yīng)用系統(tǒng)里將該名員工的信息刪除,同樣,一名員工新入職,也需分別在三套不同的應(yīng)用系統(tǒng)里錄入該員工的個人信息。另外,這種多套應(yīng)用各自為陣的模式不利于學(xué)校大數(shù)據(jù)的管理和建設(shè),和當(dāng)今努力挖掘數(shù)據(jù)價值,倡導(dǎo)“數(shù)據(jù)為王”的大數(shù)據(jù)時代顯然是背道而馳的。
(二)博而不精
量身定制,眼高手低。有些學(xué)校信奉“量身定制”的真理,認(rèn)為應(yīng)該高價招入技術(shù)實力強悍的公司,從頭到尾自主開發(fā),為學(xué)?!傲可矶ㄖ啤被A(chǔ)數(shù)據(jù)庫、資源庫以及各類功能應(yīng)用,已達成建設(shè)與學(xué)校完美契合的信息化平臺的美好愿景。但事實往往眼高手低,承接公司開發(fā)出的平臺看似功能齊全,實則漏洞百出,難以為繼。這種模式的不可取之處在于:系統(tǒng)開發(fā)項目涉及金額較大,經(jīng)過規(guī)范嚴(yán)謹(jǐn)?shù)恼袠?biāo)采購流程后,很難招到一家公司能同時滿足學(xué)校多樣化和個性化需求。即便真有公司承接了學(xué)校項目,完成了所有應(yīng)用模塊的開發(fā),也只是表面封裝,內(nèi)核經(jīng)不起實踐考驗。而且,項目服務(wù)期限過后,很難保證學(xué)校不會再次提出新的技術(shù)需求,而新的技術(shù)需求這家公司是否能夠滿足?招標(biāo)采購是否能夠再次招到這家公司?如果招到其它公司,開發(fā)的應(yīng)用是否能夠?qū)釉衅脚_?這些都是未知數(shù)。
(三)本地部署
信息平臺本地部署要求硬件設(shè)備、數(shù)據(jù)庫、資源庫以及軟件應(yīng)用的設(shè)計、開發(fā)、安裝、調(diào)試、運行以及后期運維管理全部在校園內(nèi)實現(xiàn),這無論從前期投入、資源占用、系統(tǒng)開發(fā)還是維護成本等方面來說,對學(xué)校都是不小的考驗。一方面,設(shè)備的更新改造和系統(tǒng)的迭代升級都需要持續(xù)不斷的經(jīng)費支持,另一方面,后臺的管理與維護需要大量人力和時間成本。最為關(guān)鍵的是,這種模式不具備開放性,后期引入的應(yīng)用系統(tǒng)是否能夠與原有的設(shè)備兼容,是否能夠與原有的平臺實現(xiàn)數(shù)據(jù)對接,需要校方、開發(fā)方、第三方共同協(xié)商才能確定。
二、中小學(xué)信息平臺應(yīng)具備的特點
基于以上原因,中小學(xué)信息平臺應(yīng)具備整合統(tǒng)一、接口開放、去本地化等特點。
(一)整合統(tǒng)一
整合統(tǒng)一解決數(shù)據(jù)共享問題。建立統(tǒng)一的基礎(chǔ)信息平臺,滿足平臺上各類應(yīng)用模塊對基礎(chǔ)數(shù)據(jù)的需求,實現(xiàn)數(shù)據(jù)全方位共建共享。
(二)接口開放
接口開放解決應(yīng)用擴展問題。開放信息平臺接口,學(xué)校按需開發(fā)和擴展平臺上的功能應(yīng)用,功能應(yīng)用的安裝和卸載呈現(xiàn)可插拔的模塊化特點,承接功能應(yīng)用開發(fā)的技術(shù)團隊可以相同也可以不同。
(三)去本地化
去本地化解決運維管理問題。將本地服務(wù)部署在云端有助于促進資源共享和教學(xué)資源協(xié)作、降低智慧校園建設(shè)成本、提高智慧校園服務(wù)專業(yè)度。當(dāng)然,云服務(wù)提供商的選擇也很關(guān)鍵。
三、云計算服務(wù)體系和微應(yīng)用
綜上所述,選擇合適的云服務(wù)提供商,在全校范圍內(nèi)統(tǒng)一基礎(chǔ)云平臺,同時開放數(shù)據(jù)接口,在平臺上開發(fā)或接入“微應(yīng)用”,是一種輕量靈活、包容開放、數(shù)據(jù)共享的智慧校園平臺架構(gòu)模式,這種模式依賴云服務(wù),所以包含在云計算服務(wù)體系中。
(一)云計算服務(wù)體系
一般而言,我們可以把云計算服務(wù)體系分為三層:基礎(chǔ)設(shè)施即服務(wù)(Infrastructure as a Service,IaaS),平臺即服務(wù)(Platform as a Service,PaaS),軟件即服務(wù)(Software as a Service,SaaS)。(如圖)
1. IaaS:基礎(chǔ)設(shè)施即服務(wù)
IaaS僅僅把計算基礎(chǔ)硬件(服務(wù)器、網(wǎng)絡(luò)技術(shù)、存儲和數(shù)據(jù)中心空間)作為一項服務(wù)提供給客戶,它留給客戶的自由度很高,可以自己選擇安裝不同的操作系統(tǒng),部署不同的數(shù)據(jù)庫等。
2.PaaS:平臺即服務(wù)
PaaS則是將開放的平臺出租給客戶,這個平臺已經(jīng)幫客戶解決了硬件資源和中間件的問題,客戶不需要考慮云平臺的硬件資源、操作系統(tǒng)、數(shù)據(jù)庫和運行庫等,可以直接在平臺上進行二次開發(fā)或者對接其它應(yīng)用。
3.SaaS:軟件即服務(wù)
SaaS是自由度最低,但也最讓客戶省心的云計算服務(wù)模式,即把操作系統(tǒng)、中間件、數(shù)據(jù)庫、運行庫、軟件應(yīng)用都部署好了,用戶登錄之后就可以直接使用。
(二)微應(yīng)用
近幾年,在資本和需求的雙重推動下,很多企業(yè)熱衷于微應(yīng)用的開發(fā),不少優(yōu)秀的創(chuàng)業(yè)團隊開發(fā)出了很多高效實用的服務(wù)產(chǎn)品。
1.微應(yīng)用定義
所謂微應(yīng)用,即可以對接云服務(wù)平臺的模塊化應(yīng)用。這類應(yīng)用具有可插拔的模塊化特征,設(shè)計上有以下特點:獨立設(shè)計、可變性、延展性以及支持競爭性(所謂支持競爭,即所選擇模塊不僅僅局限在某些有實力的大企業(yè),而是允許所有能滿足需求,或者與平臺匹配度較高的模塊接入,一切以需求為導(dǎo)向)。這類應(yīng)用一般支持電腦客戶端和APP移動端定制。