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