• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Mashup網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的研究與設(shè)計(jì)

      2012-04-29 21:59:06李錫輝王櫻吳伯橋
      電腦知識(shí)與技術(shù) 2012年33期

      李錫輝 王櫻 吳伯橋

      摘要:在研究聚合技術(shù)的基礎(chǔ)上,該文提出了基于Mashup的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)設(shè)計(jì)方案,闡述了聚合服務(wù)器實(shí)現(xiàn)的主要技術(shù),包括數(shù)據(jù)篩選、數(shù)據(jù)融合和Widget管理,有效提高了資源獲取的精準(zhǔn)度。

      關(guān)鍵詞:mashup;數(shù)據(jù)篩選;RSS;XSTL

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2012)33-8053-03

      網(wǎng)絡(luò)對(duì)于教學(xué)和學(xué)習(xí)的支持由來(lái)已久,開(kāi)放的網(wǎng)絡(luò)教育與網(wǎng)絡(luò)學(xué)習(xí)成為社會(huì)發(fā)展的必然。然而,網(wǎng)絡(luò)的開(kāi)放性、多樣性以及時(shí)效性雖為網(wǎng)絡(luò)學(xué)習(xí)者提供了豐富的學(xué)習(xí)資源,但同時(shí)也增加了學(xué)習(xí)者的盲目性。面對(duì)孤立、分散的信息資源,學(xué)習(xí)者要想快速、準(zhǔn)確的獲得所需信息,往往需要瀏覽大量的網(wǎng)頁(yè)內(nèi)容,而在尋找信息的過(guò)程中,“負(fù)面信息”的影響極易使學(xué)習(xí)者偏離學(xué)習(xí)目標(biāo),造成信息迷航,大大降低了信息資源獲取的質(zhì)量和效益。另一方面,網(wǎng)絡(luò)為個(gè)性化學(xué)習(xí)的實(shí)現(xiàn)提供了一個(gè)理想的學(xué)習(xí)環(huán)境,但是從目前網(wǎng)絡(luò)為學(xué)習(xí)提供的個(gè)性化學(xué)習(xí)平臺(tái)來(lái)看還很不理想,如無(wú)法自動(dòng)實(shí)現(xiàn)學(xué)習(xí)資源的個(gè)性化定制服務(wù),缺乏一個(gè)個(gè)性化學(xué)習(xí)平臺(tái)能夠讓學(xué)者根據(jù)自己的特點(diǎn)和意愿,聚合學(xué)習(xí)者所需信息資源。如何將互聯(lián)網(wǎng)的海量信息與服務(wù)整合到統(tǒng)一的網(wǎng)絡(luò)學(xué)習(xí)環(huán)境中,有效地促進(jìn)學(xué)習(xí)者學(xué)習(xí),受到越來(lái)越多的研究者關(guān)注[1-2]。

      1Mashup概述

      Mashup是基于Web2.0的應(yīng)用形式,是基于網(wǎng)絡(luò)的資源聚合應(yīng)用,其內(nèi)涵是將一個(gè)或多個(gè)外部數(shù)據(jù)源提供的網(wǎng)絡(luò)信息資源的內(nèi)容和功能融合到統(tǒng)一的網(wǎng)絡(luò)環(huán)境中,為資源的使用者提供一個(gè)滿足個(gè)性化需求,面向服務(wù)的Web應(yīng)用系統(tǒng)[3]。常見(jiàn)的Mashup類型包括地圖、視頻和圖像、搜索和購(gòu)物、新聞和個(gè)人管理。而在教育領(lǐng)域,Mashup能夠擴(kuò)大教學(xué)資源的范圍,擴(kuò)充獲取信息的渠道,提升學(xué)習(xí)者的學(xué)習(xí)興趣,基于數(shù)據(jù)和網(wǎng)頁(yè)的聚合形式都可以應(yīng)用于教學(xué)之中。

      Mashup的產(chǎn)生是受用戶交互及第三方資源集成發(fā)展的影響,資源和API的開(kāi)放是其產(chǎn)生的前提,因此一個(gè)Mashup應(yīng)用是一個(gè)三元模型,即包括API內(nèi)容提供者、Mashup服務(wù)器和客戶機(jī)的瀏覽器,它們?cè)谶壿嬌虾臀锢砩隙际窍嗷オ?dú)立。

      1)API內(nèi)容提供者。是指聚合內(nèi)容的提供者。為了便于數(shù)據(jù)檢索,提供者采用API的形式將自己的數(shù)據(jù)內(nèi)容通過(guò)Web協(xié)議向外暴露,供其它站點(diǎn)定制。

      2)Mashup服務(wù)器。即Mashup的后臺(tái)程序。主要用來(lái)按照特定的邏輯和功能集成數(shù)據(jù)和服務(wù),包括數(shù)據(jù)的提取、解析和組合。Mashup可以直接使用服務(wù)器端動(dòng)態(tài)內(nèi)容生成技術(shù)生成傳統(tǒng)的Web應(yīng)用程序,或者直接在客戶機(jī)的瀏覽器中通過(guò)客戶端腳本生成合并內(nèi)容??蛻舳说腗ashup是典型的富客戶端應(yīng)用程序,具有更好的無(wú)縫用戶體驗(yàn)。

      3)客戶端瀏覽器。是以圖形化的方式將聚合的數(shù)據(jù)和結(jié)果呈現(xiàn)給用戶的地方,用戶可以選擇個(gè)性化的學(xué)習(xí)資源,是應(yīng)用程序與用戶發(fā)生交互的接口。

      2Mashup網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的構(gòu)建

      2.1網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的系統(tǒng)架構(gòu)

      Mashup學(xué)習(xí)平臺(tái)是指利用Mashup技術(shù)聚合網(wǎng)絡(luò)中分布式的資源及服務(wù),形成開(kāi)放的、易用的、個(gè)性化的學(xué)習(xí)環(huán)境。與傳統(tǒng)的集中型學(xué)習(xí)環(huán)境不同,Mashup學(xué)習(xí)環(huán)境是將眾多網(wǎng)站內(nèi)容與功能進(jìn)行聚集,創(chuàng)造出新的增值服務(wù)并將其集中到一個(gè)平臺(tái),呈現(xiàn)給學(xué)習(xí)者。筆者構(gòu)建的基于Mashup學(xué)習(xí)平臺(tái)的系統(tǒng)架構(gòu)如圖1所示。

      其中數(shù)據(jù)聚合服務(wù)器負(fù)責(zé)學(xué)習(xí)資源的管理,主要由教師管理員根據(jù)課程進(jìn)展情況進(jìn)行資源信息的采集、轉(zhuǎn)換、篩選和管理,形成基于課程錄像、動(dòng)態(tài)、推薦閱讀等有助于學(xué)習(xí)者學(xué)習(xí)的資源包。

      2.2聚合服務(wù)器的主要技術(shù)

      1)數(shù)據(jù)篩選

      為了提高服務(wù)器端對(duì)學(xué)習(xí)資源獲取的精確性和有效性,在資源聚合過(guò)程中,有必要先對(duì)資源提供者以API或RSS獲取的數(shù)據(jù)信息進(jìn)行過(guò)濾,設(shè)置過(guò)濾規(guī)則。通常API和RSS返回的數(shù)據(jù)集中的每項(xiàng)都包含有標(biāo)題、內(nèi)容或鏈接,因此在進(jìn)行這些資源采集中都添加過(guò)濾功能。具體實(shí)現(xiàn)過(guò)程中將過(guò)濾器定義成用戶控件,并嵌套在資源采集的頁(yè)面中。界面效果如圖2所示。

      2)數(shù)據(jù)融合

      由于各API提供者或訂閱的資源存在異構(gòu),不同的資源對(duì)于同一查詢的結(jié)果所返回的數(shù)據(jù)結(jié)構(gòu)不盡相同,筆者在文獻(xiàn)[4]中指出,在基于內(nèi)容的聚合過(guò)程中,采用基于JSON的數(shù)據(jù)格式,對(duì)獲取的資源進(jìn)行數(shù)據(jù)轉(zhuǎn)換。轉(zhuǎn)換過(guò)程中對(duì)XML數(shù)據(jù)格式通過(guò)自定義的擴(kuò)展樣式表XSLT轉(zhuǎn)換應(yīng)用程序所需要的數(shù)據(jù)格式,再通過(guò)公共轉(zhuǎn)換接口實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)換。

      擴(kuò)展樣式表XSLTFile.xslt定義如下:

      3)Widget管理

      Widget作為Mashup組件,它是一種小的客戶端交互應(yīng)用系統(tǒng),用于顯示、更新本地?cái)?shù)據(jù)或網(wǎng)絡(luò)數(shù)據(jù)。網(wǎng)頁(yè)Widget是一組可移植的HTML+JavaScript代碼片段,無(wú)需任何編譯就可以被用戶集成到任意基于HTML格式的網(wǎng)頁(yè)里。在網(wǎng)絡(luò)學(xué)習(xí)環(huán)境中聚集天氣預(yù)報(bào)、時(shí)事熱點(diǎn)、音樂(lè)隨聲聽(tīng)、飛信等,可以有效的豐富頁(yè)面元素,促進(jìn)學(xué)習(xí)者對(duì)學(xué)習(xí)環(huán)境的個(gè)性化構(gòu)建。

      3結(jié)束語(yǔ)

      基于Mashup技術(shù)的網(wǎng)絡(luò)學(xué)習(xí)將分散在網(wǎng)絡(luò)空間中的多種外部數(shù)據(jù)融合在一起,該文提出了網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的設(shè)計(jì)方案,給出了數(shù)據(jù)篩選和數(shù)據(jù)融合的解決方法,有效的提高了資源獲取的精準(zhǔn)度。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展和終身學(xué)習(xí)理念的盛行,基于資源聚合的網(wǎng)絡(luò)學(xué)習(xí)必將成為未來(lái)開(kāi)放教育最重要的學(xué)習(xí)模式。

      參考文獻(xiàn):

      [1]王琳,楊波,高艷麗.Web2.0互聯(lián)網(wǎng)應(yīng)用技術(shù)研究[J].中興通訊技術(shù),2008,14(5).

      [2]馬小強(qiáng).Mashup的教育價(jià)值及啟示[J].電化教育研究,2008(9)56-60.

      [3]王萍,張際平.Mashup聚合技術(shù)與網(wǎng)絡(luò)學(xué)習(xí)[J].電化教育研究,2008(3):63-66.

      [4]李錫輝,朱清妍,王櫻.JSON數(shù)據(jù)交換語(yǔ)言在異構(gòu)數(shù)據(jù)聚合中的研究[J].現(xiàn)代計(jì)算機(jī),2012(9):11-13.

      太和县| 溆浦县| 池州市| 盐源县| 开平市| 聂荣县| 名山县| 元谋县| 旺苍县| 南陵县| 临夏县| 兴隆县| 凤翔县| 和田县| 安塞县| 广汉市| 循化| 永福县| 边坝县| 濮阳县| 满洲里市| 阜南县| 万全县| 科技| 克什克腾旗| 天台县| 布拖县| 镇远县| 洞口县| 林周县| 苍山县| 枣强县| 吴桥县| 得荣县| 平湖市| 宣化县| 康定县| 广饶县| 蓝田县| 安康市| 上蔡县|