王麗君,李 萌
(1.南華大學(xué) 電氣工程學(xué)院,湖南 衡陽421001;
2.南華大學(xué) 網(wǎng)絡(luò)信息中心,湖南 衡陽421001)
引言
人類社會(huì)進(jìn)入二十一世紀(jì),信息技術(shù)已滲透到經(jīng)濟(jì)發(fā)展和社會(huì)生活的各個(gè)方面,人們的生產(chǎn)方式、生活方式以及學(xué)習(xí)方式正在發(fā)生深刻的變化,全民教育、優(yōu)質(zhì)教育、個(gè)性化學(xué)習(xí)和終身學(xué)習(xí)已成為信息時(shí)代教育發(fā)展的重要特征。面對(duì)日趨激烈的國力競(jìng)爭(zhēng),世界各國普遍關(guān)注教育信息化在提高國民素質(zhì)和增強(qiáng)國家創(chuàng)新能力方面的重要作用。教育部于2012年3月發(fā)布的《教育信息化十年發(fā)展規(guī)劃(2011-2020年)》中指出,數(shù)字教育資源不斷豐富,為構(gòu)建終身學(xué)習(xí)體系發(fā)揮了重要作用。[1]因此,教學(xué)資源共享、整合與優(yōu)化配置的研究與實(shí)踐意義重大,尤其是作為基礎(chǔ)設(shè)施的優(yōu)質(zhì)數(shù)字化教學(xué)資源共建共享平臺(tái)更是重中之重,促進(jìn)高校教學(xué)資源整合與共享是破解當(dāng)前教學(xué)資源應(yīng)用困境、提升教學(xué)資源應(yīng)用實(shí)效性的必由之路,這已成為研究者們的共識(shí),它對(duì)于促進(jìn)教育公平、提高教育質(zhì)量、創(chuàng)新教育模式具有重要的支撐和帶動(dòng)作用。
2001年4月,美國麻省理工學(xué)院啟動(dòng)開放課程資源運(yùn)動(dòng)(MITOpenCourseWare,MITOCW)。我國教育部于2003年啟動(dòng)了精品課程建設(shè)工程(NationalEssential Courses,NEC),旨在利用現(xiàn)代化的教育信息技術(shù)手段將精品課程上網(wǎng),并免費(fèi)向社會(huì)開放,以實(shí)現(xiàn)優(yōu)質(zhì)教學(xué)資源共享,為學(xué)習(xí)型社會(huì)營造良好環(huán)境(中華人民共和國教育部2003)。高?;径冀⒘诵问蕉鄻印?nèi)容豐富的數(shù)字化教學(xué)資源庫。國內(nèi)以網(wǎng)易公開課為代表的共享教育資源正逐漸豐富并形成一定規(guī)模,如:超星學(xué)術(shù)視頻、新浪公開課、搜狐公開課、騰訊等。大量數(shù)字化教學(xué)資源彼此獨(dú)立,資源應(yīng)用實(shí)效性不高。
云計(jì)算是一種嶄新的計(jì)算模型,是并行計(jì)算、分布式計(jì)算、網(wǎng)格計(jì)算、虛擬化和面向服務(wù)架構(gòu)等多種技術(shù)融合演進(jìn)的商業(yè)實(shí)現(xiàn)。其提供三種層次的應(yīng)用形式:IaaS(基礎(chǔ)設(shè)施即服務(wù)),將各類硬件資源虛擬化,如存儲(chǔ)、計(jì)算資源等封裝成服務(wù);PaaS(平臺(tái)即服務(wù)),將軟件平臺(tái)虛擬化,如操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等系統(tǒng)軟件封裝為服務(wù);SaaS(軟件即服務(wù)),將應(yīng)用程序虛擬化,如CRM、ERP、管理信息系統(tǒng)等打包成服務(wù),數(shù)據(jù)存儲(chǔ)與計(jì)算都在遠(yuǎn)程的數(shù)據(jù)中心完成,用戶只需使用瀏覽器即可消費(fèi)上述服務(wù),就像水、電、網(wǎng)絡(luò)一樣,數(shù)據(jù)與應(yīng)用的共享異常方便、快捷。
數(shù)字化教育資源共享屬于數(shù)據(jù)密集型應(yīng)用,正適用于云計(jì)算模型,建立教育資源云,共享各高校現(xiàn)有的海量優(yōu)質(zhì)數(shù)字化教學(xué)資源,充分為學(xué)生學(xué)習(xí)、教師教學(xué)與科研服務(wù),是一個(gè)亟待解決的難題。
目前,高校數(shù)字化教學(xué)資源建設(shè)與應(yīng)用受到廣泛關(guān)注。
(1)系統(tǒng)架構(gòu)與技術(shù)方案研究,檢索技術(shù)、共享與重用技術(shù)、安全技術(shù);
(2)理論與應(yīng)用模式研究,資源整合與共享、精品課程、高校圖書館的作用;
(3)學(xué)科課程角度的研究,特定課程、大學(xué)公共課、學(xué)科或?qū)I(yè)視角的研究。
(1)量與質(zhì)的問題,數(shù)量與質(zhì)量失衡、校際分布失衡、資源類型失衡;
(2)資源應(yīng)用實(shí)效性問題,重“建”輕“用”、技術(shù)支持與服務(wù)滯后;
(3)管理問題,機(jī)構(gòu)設(shè)置造成的障礙、相關(guān)政策機(jī)制不夠完善。
郭青春等認(rèn)為:資源庫首先應(yīng)定位于“支持學(xué)生學(xué)習(xí)”,其次為“支持教師教學(xué)”和“支持科學(xué)研究”,利益補(bǔ)償與版權(quán)保護(hù)措施的缺失、政策引導(dǎo)及激勵(lì)措施落后和資源豐富性與適用性存在失衡等因素影響了資源庫的共享。[3]他還提出建議:資源庫建設(shè)應(yīng)圍繞“需求導(dǎo)向”,建立互利互贏的利益分配機(jī)制,匯聚優(yōu)質(zhì)資源,規(guī)范技術(shù)標(biāo)準(zhǔn)和執(zhí)行有關(guān)制度與政策。
張鼐以圖書館為中心,提出資源共享模式,從私有云與公有云兩個(gè)平臺(tái)開展內(nèi)容構(gòu)建,以公有云服務(wù)平臺(tái)、SaaS服務(wù)平臺(tái)、私有云服務(wù)平臺(tái)和云集群平臺(tái)四方面構(gòu)建服務(wù)體系。[4]
云計(jì)算環(huán)境下的數(shù)字化教學(xué)資源共享大多停留在系統(tǒng)架構(gòu)方案設(shè)計(jì),尚無實(shí)踐相關(guān)研究成果出現(xiàn)。[5,6]對(duì)存在的問題進(jìn)行了深入探討,并提出客服和消除阻礙因素的對(duì)策與建議。
數(shù)字化教學(xué)資源共享機(jī)制所采用的系統(tǒng)架構(gòu)應(yīng)能夠提供可擴(kuò)展性、高可用性,支持節(jié)點(diǎn)規(guī)模動(dòng)態(tài)調(diào)整,一個(gè)或幾個(gè)節(jié)點(diǎn)失效系統(tǒng)仍應(yīng)正常服務(wù)等需求,同時(shí)可以避免對(duì)現(xiàn)有系統(tǒng)的擾動(dòng),提供統(tǒng)一的API,支持二次開發(fā),以滿足多主題應(yīng)用。
筆者們提出建立“國家—區(qū)域—高?!比?jí)教育云,共享高?,F(xiàn)有數(shù)字化教學(xué)資源,提供開放共享服務(wù),即SaaS,結(jié)構(gòu)如圖1所示。

圖1 教育云結(jié)構(gòu)
(1)高校節(jié)點(diǎn)為私有云,運(yùn)行自建應(yīng)用;
(2)區(qū)域節(jié)點(diǎn)是公有云,匯聚本區(qū)域各高校節(jié)點(diǎn)資源,并緩存非本區(qū)域資源,內(nèi)容根據(jù)訪問頻度動(dòng)態(tài)調(diào)整;
(3)國家節(jié)點(diǎn)為公有云,保存各區(qū)域節(jié)點(diǎn)的資源,根據(jù)訪問者的地理位置將訪問請(qǐng)求轉(zhuǎn)交給距離訪問者最近的區(qū)域節(jié)點(diǎn)。
私有云將訪問封裝為RESTfulWebService,上層節(jié)點(diǎn)只需通過HTTP協(xié)議即可實(shí)現(xiàn)對(duì)資源的獲取。
高校節(jié)點(diǎn)為校內(nèi)學(xué)生服務(wù),“區(qū)域—國家”節(jié)點(diǎn)的受眾為社會(huì)共眾,采取了就近訪問措施,不但訪問者能獲得最佳體驗(yàn),而且有效地減輕了國家節(jié)點(diǎn)的壓力。國家節(jié)點(diǎn)將監(jiān)控區(qū)域節(jié)點(diǎn)狀態(tài),作用有二:當(dāng)某區(qū)域節(jié)點(diǎn)失效,相關(guān)訪問由國家節(jié)點(diǎn)承擔(dān);當(dāng)新區(qū)域節(jié)點(diǎn)加入,同步資源。
硬件資源虛擬化是云計(jì)算的基礎(chǔ),市場(chǎng)上已有多種成熟解決方案,如VMware的vSphereESX、Redhat的KVM、思杰的Xen、微軟的Hyper-V等。只需購買相應(yīng)產(chǎn)品與服務(wù),很快就能完成云計(jì)算所需基礎(chǔ)設(shè)施的構(gòu)建,各類數(shù)字化教學(xué)資源應(yīng)用系統(tǒng)可實(shí)現(xiàn)平滑遷移。
建設(shè)教學(xué)資源的目的是促進(jìn)教與學(xué),因此要符合老師、學(xué)生、管理人員等涉眾的需要。業(yè)務(wù)系統(tǒng)是面向特定主題的,難以應(yīng)對(duì)需求的變化,如:精品課程系統(tǒng)是面向資源建設(shè)主題,提供對(duì)各類資源的上傳、下載、查閱;而教學(xué)建設(shè)主題不但要了解課程資源建設(shè)情況,而且希望掌握資源更新頻度、資源訪問量、訪問熱點(diǎn)、訪問者來源、使用者對(duì)資源的評(píng)價(jià)等信息;學(xué)習(xí)者主題關(guān)注個(gè)人學(xué)習(xí)軌跡(學(xué)過哪些課程、課程體系傾向于何專業(yè)方向、與個(gè)人專業(yè)興趣偏差程度)、學(xué)習(xí)社區(qū)(討論、交流、共享)、實(shí)踐案例等;系統(tǒng)運(yùn)維主題則關(guān)心最頻繁訪問的文件、時(shí)間最長的操作、內(nèi)存占用最大的操作等。這些需求在系統(tǒng)建設(shè)之初是不可能考慮周全的,并且隨著應(yīng)用的深入,新需求還會(huì)不斷涌現(xiàn),盡管五花八門,但都只是對(duì)現(xiàn)有業(yè)務(wù)數(shù)據(jù)的二次利用。
為滿足上述需求,高校私有云的邏輯架構(gòu)如圖2所示,服務(wù)層采用SOA架構(gòu),實(shí)現(xiàn)對(duì)系統(tǒng)層的集成,該方案不僅對(duì)現(xiàn)有系統(tǒng)的侵入性幾乎為零,而且有效地降低耦合,更能應(yīng)對(duì)多變需求,實(shí)現(xiàn)真正意義上的資源共享。
各高校都建成了相當(dāng)規(guī)模的數(shù)字化教學(xué)資源庫,以南華大學(xué)為例,其數(shù)字化教學(xué)中心于2009年投入使用,截止2013年12月29日的統(tǒng)計(jì)數(shù)據(jù),該平臺(tái)上已開設(shè)349門課程,參與教師583人,受益學(xué)生人數(shù)88394人(含往屆畢業(yè)生),累計(jì)開設(shè)1585個(gè)教學(xué)班,資源容量達(dá)6百多G。

圖2 高校私有云邏輯結(jié)構(gòu)
資源類型主要有音視頻、Flash、課件、教案、教學(xué)大綱、習(xí)題、案例、參考資料、問題解答、師生互動(dòng)、討論等,文件格式包括AVI、MP4、RMVB、FLV、WAV、MP3、PPT、DOC、XLS、ZIP、RAR、SWF等。
共享教學(xué)資源必須標(biāo)準(zhǔn)化,我國信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)教育技術(shù)分委員會(huì)已頒布了CELTS系列標(biāo)準(zhǔn),如將數(shù)字化教學(xué)資源分為媒體素材、試題、試卷、課件、案例、文獻(xiàn)資料、網(wǎng)絡(luò)課程、常見問題解答及資源目錄索引共9種類型。資源共享只有遵循統(tǒng)一標(biāo)準(zhǔn),彼此間通信才能順暢。
各應(yīng)用系統(tǒng)的運(yùn)行環(huán)境有Linux、Windows、Solaris,數(shù)據(jù)庫有MySQL、MSSQL、Oracle、MongoDB等,應(yīng)用服務(wù)器有Apache、JBoss、WebLogic、IIS等,這些系統(tǒng)結(jié)構(gòu)各異,彼此獨(dú)立,造成重復(fù)功能多,如各系統(tǒng)中都有一套用戶管理子系統(tǒng),冗余數(shù)據(jù)多、數(shù)據(jù)質(zhì)量低下、集成難度大、難以共享,更談不上充分利用。共享異構(gòu)系統(tǒng)中的海量資源是必須解決的首要問題,只有校內(nèi)數(shù)字化教學(xué)資源實(shí)現(xiàn)共享,校際、區(qū)域的共享才成為可能。
共享就是將各個(gè)系統(tǒng)中的資源集成統(tǒng)一對(duì)外開放,異構(gòu)系統(tǒng)的集成在工程領(lǐng)域早已不是什么新鮮事,按邏輯層次可分為數(shù)據(jù)集成、應(yīng)用集成與服務(wù)集成,研究表明,教學(xué)資源主要是讀取操作,如學(xué)生觀看授課錄像,教師查閱課件教案等,此類應(yīng)用適合采用服務(wù)集成。Web Service是服務(wù)集成的主要技術(shù)手段,按風(fēng)格分為SOAP與RESTful,前者常用于內(nèi)部網(wǎng)Intranet,后者多見于Internet,因后者充分利用HTTP協(xié)議語義,API簡單,易于二次開發(fā),應(yīng)用范圍日趨廣泛。
RESTfulWebService用于教育云各節(jié)點(diǎn)的服務(wù)集成,既可減少復(fù)雜性,屏蔽軟硬件環(huán)境異構(gòu)性,而且該類型API具備自解釋性,將資源的共享操作以一種簡潔明了的方式對(duì)外呈現(xiàn),有利于今后的擴(kuò)展,如南華大學(xué)的精品課程123的內(nèi)容,可采用類似http://xxx.xxx.xxx.xxx/usc/jingpinkecheng/123的URL對(duì)外發(fā)布,訪問者只需使用HTTP-GET即可獲取資源,改用HTTP-POST方法則提交修改。
本文以密碼找回為背景介紹資源共享實(shí)現(xiàn)機(jī)制,現(xiàn)在智能手機(jī)擁有率越來越高,移動(dòng)訪問的需求日趨強(qiáng)烈,為此應(yīng)用層采用微信公共服務(wù),將系統(tǒng)層的功能集成,封裝為WebService放入服務(wù)層。開發(fā)平臺(tái)采用DotNet,RESTfulWebSrvice實(shí)現(xiàn)框架為ASP.NetWeb API,客戶端使用RestSharp消費(fèi)服務(wù),微信平臺(tái)SDK為Senparc.Weixin.MP。邏輯類圖如圖3所示。

圖3 密碼找回功能的類圖
首先定義密碼找回接口,服務(wù)層實(shí)現(xiàn)該接口,將其封裝為WebService,應(yīng)用層調(diào)用服務(wù),實(shí)現(xiàn)與微信通訊。服務(wù)定義如表所示。

表 服務(wù)定義


代碼1服務(wù)代碼

代碼2路由配置代碼 應(yīng)用層調(diào)用服務(wù)代碼如代碼3所示。


代碼3調(diào)用服務(wù)代碼
使用密碼找回,只需通過微信發(fā)送格式文本消息,處理微信文字消息代碼如代碼4所示。


代碼4應(yīng)用層代碼
數(shù)字化教學(xué)資源共享的目標(biāo)是盤活已有資源,提高應(yīng)用效能,對(duì)公眾提供開放共享服務(wù),滿足不同用戶的個(gè)性化應(yīng)用需求。要實(shí)現(xiàn)“國家—區(qū)域”層面的公有云服務(wù),首先應(yīng)建立高校私有云,實(shí)現(xiàn)高校內(nèi)部各系統(tǒng)的資源共享,服務(wù)集成是一種有效的實(shí)現(xiàn)方案,本文通過實(shí)例證明該方案的可行性。
[1]教育部.教育部關(guān)于印發(fā)《教育信息化十年發(fā)展規(guī)劃(2011-2020年)》的通知[EB/OL].[2012-09-05].http://www.moe.gov.cn/publicfiles/business/htmlfiles/moe/s3342/201203/133322.html.
[2]劉新陽.近年我國高校數(shù)字化教學(xué)資源建設(shè)與應(yīng)用研究分析[J].電化教育研究,2012(3):29-34.
[3]郭青春,裴海燕.應(yīng)用視角下的數(shù)字化教學(xué)資源共享對(duì)策研究——以“國家現(xiàn)代遠(yuǎn)程教育資源庫”為例[J].中國遠(yuǎn)程教育,2009(12):53-57.
[4]張鼐.云計(jì)算環(huán)境下信息資源共享模式研究[J].情報(bào)科學(xué),2010(10):1476-1479.
[5]章澤昂,鄔家煒.基于云計(jì)算的教育信息化平臺(tái)的研究[J].中國遠(yuǎn)程教育,2010(6):66-69.
[6]張家貴,羅龍濤.基于云計(jì)算理念構(gòu)建數(shù)字化教學(xué)資源平臺(tái)[J].現(xiàn)代教育技術(shù),2011,21(3):100-102.