Sakai系出名门 未来架构将更激进
本文講的是Sakai系出名門 未來架構(gòu)將更激進(jìn),8月29日,由澳信傳媒IT168主辦的2009年系統(tǒng)架構(gòu)師大會在北京舉行。在下午的教育行業(yè)架構(gòu)設(shè)計(jì)專場技術(shù)沙龍上,來自北京郵電大學(xué)網(wǎng)絡(luò)教育學(xué)院的專家團(tuán)隊(duì)以及華東師范大學(xué)的專家們一同分享了遠(yuǎn)程教育平臺架構(gòu)的相關(guān)實(shí)例。華東師范大學(xué)的姜昌華博士的演講題目是"關(guān)于開源協(xié)作學(xué)習(xí)環(huán)境Sakai的學(xué)習(xí)與思考",他首先介紹了Sakai的起源與發(fā)展。
????Sakai的起源、現(xiàn)狀、架構(gòu)與發(fā)展
??? "系出名門,Sakai是2004年很多名校共同發(fā)起的開源課程與教學(xué)管理系統(tǒng)(CMS)。這些學(xué)校包括我們熟知的斯坦福大學(xué)、伯克利大學(xué)、麻省理工大學(xué)等。"姜博士表示,"其目的就是用來替代各個(gè)高校自己獨(dú)立開發(fā)或是購買的商業(yè)教學(xué)系統(tǒng)。"
??? 據(jù)介紹,目前全世界有160多個(gè)教育機(jī)構(gòu)在使用Sakai,其應(yīng)用主要分布在美國和歐洲,國內(nèi)則幾乎沒有。此外,除了開源教學(xué)系統(tǒng)和社區(qū)的推廣,Sakai還推出了面向商業(yè)公司的定制版本,例如rSmart。
??? 姜博士表示,由于Sakai具有很高的可定制性并且成本很低,因此越來越多的教育機(jī)構(gòu)開始轉(zhuǎn)向該系統(tǒng)。也正是由于其應(yīng)用越來越廣,Sakai基金會成立了專門的核心系統(tǒng)開發(fā)小組,使得核心組件與外圍插件分離,在允許更開放的定制化之外,保證了系統(tǒng)穩(wěn)定性。另一方面Sakai 2.x版本仍然在更新,而3.0版本也將于2011年發(fā)布,帶來革命性的新功能。
??? "Sakai是一個(gè)復(fù)雜的輕量級企業(yè)Java應(yīng)用系統(tǒng)。"姜昌華博士認(rèn)為,"從我個(gè)人經(jīng)驗(yàn)來看,Sakai是我看到過的最復(fù)雜的JavaEE系統(tǒng)。"
??? "首先是嚴(yán)格的分層結(jié)構(gòu)。由于Sakai的組件由各個(gè)高校開發(fā),因此嚴(yán)格的分層在權(quán)限管理和工具連接上可以保證穩(wěn)定性。"姜博士介紹,"此外,Sakai具有插件機(jī)制,類似目前的SNS社區(qū),用戶可以開發(fā)很多功能通過相應(yīng)的統(tǒng)一接口自行嫁接到Sakai中。而Sakai基金會負(fù)責(zé)維護(hù)開發(fā)一個(gè)核心的插件集合用以保證核心功能的穩(wěn)定。"
??? 自Sakai 2.6版本以來,Sakai開始擁有Kernal核心概念,其基礎(chǔ)性服務(wù)被放入核心,以簡化定制應(yīng)用的開發(fā)。另一方面,核心層的確立也使得Sakai更加穩(wěn)定--這個(gè)核心層類似于Linux的Kernal。據(jù)了解,目前的Sakai 2.6基于Kernal 1.x,而未來的Sakai 3.0將基于新的Kernal 2.0,核心架構(gòu)全面重寫。
??? Sakai融合多種表示與后臺技術(shù) 3.0版本將更加激進(jìn)
??? 接著,姜昌華博士簡要介紹了Sakai架構(gòu)的技術(shù)細(xì)節(jié),他表示Sakai的復(fù)雜性就在于其支持很多表示層技術(shù),如JSF、Velocity、JSP等,而后臺技術(shù)則支持Spring、Hibernate等。此外,Sakai支持包括MySQL、DB2在內(nèi)的多種數(shù)據(jù)庫。未來,Sakai會集成眾多的社會計(jì)算應(yīng)用,通過內(nèi)容聚合器復(fù)合頁面,實(shí)現(xiàn)一切皆內(nèi)容的遠(yuǎn)景目標(biāo)--而與之相比Sakai 3.x的變化將相當(dāng)激進(jìn)。據(jù)姜博士介紹,Sakai 3.0除了內(nèi)核完全更新以外,還支持用各種不同的語言來開發(fā)相關(guān)應(yīng)用--與以往只支持java完全不同,頁面也是根據(jù)各組件情況即時(shí)生成。
??? 華東師范大學(xué)與密蘇里大學(xué)合作進(jìn)行CANS的開發(fā)和應(yīng)用研究。據(jù)介紹,在沒有教務(wù)系統(tǒng)集成的情況下,他們合作開發(fā)了批量的用戶導(dǎo)入插件以及集成式的短信發(fā)送系統(tǒng)。姜昌華博士表示,CANS是一個(gè)活動通知系統(tǒng)的簡稱,其主要作用在于方便紀(jì)錄學(xué)生的學(xué)習(xí)活動,可以分析學(xué)員的在線學(xué)習(xí)行為。
??? 姜博士表示,Sakai的優(yōu)點(diǎn)在于免費(fèi)開源,并且技術(shù)上擁有眾多一流大學(xué)的參與和支持。另一方面由于有Sakai基金會的支持,其后續(xù)開發(fā)有保障,開發(fā)社區(qū)也十分活躍。而缺點(diǎn)則在于,針對Sakai的定制開發(fā)入門門檻較高,此外各版本之間的API變化很大,升級非常困難,對教育資源標(biāo)準(zhǔn)的支持也比較弱。
??? 針對以上優(yōu)缺點(diǎn),姜昌華博士認(rèn)為,在國內(nèi)對Sakai進(jìn)行推廣要做到的首先是界面的定制,包括漢化等。此外,為了能重用現(xiàn)有課件資源,迫切需要一個(gè)能支持SCORM標(biāo)準(zhǔn)的功能模塊,使Sakai與目前的課程模塊相集成。而針對Sakai所主張的自主學(xué)習(xí)來看,與目前國內(nèi)的教學(xué)理念也有所區(qū)別,因此需要根據(jù)國情定制開發(fā)以一些功能模塊。這就需要一支定制開發(fā)的隊(duì)伍和運(yùn)維技術(shù)等支持團(tuán)隊(duì)。
作者: 孟慶
來源: IT168
原文標(biāo)題:Sakai系出名門 未來架構(gòu)將更激進(jìn)
總結(jié)
以上是生活随笔為你收集整理的Sakai系出名门 未来架构将更激进的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 周希增说钢铁
- 下一篇: 火绒盾广告拦截提取 内置WINCC PC