基于REST的校園泛在學(xué)習(xí)服務(wù)平臺研究與實現(xiàn)
本文選題:泛在網(wǎng)絡(luò) + 泛在學(xué)習(xí)。 參考:《北京郵電大學(xué)》2014年碩士論文
【摘要】:近些年來,移動互聯(lián)網(wǎng)應(yīng)運而生,隨之而來的是各類Web服務(wù)的迅猛發(fā)展,一種新穎的Web服務(wù)架構(gòu)風(fēng)格越來越受到開發(fā)者的重視與青睞,它就是REST架構(gòu)風(fēng)格,即Representational State Transfer(表述性狀態(tài)轉(zhuǎn)移),Roy Thomas Fielding在他的博士論文中首次闡述了其內(nèi)涵。作為一種設(shè)計分布式超媒體系統(tǒng)的架構(gòu)風(fēng)格,它為構(gòu)建下一代具有簡單、高效,可伸縮,移植性強等優(yōu)點的Web服務(wù)提供了設(shè)計原則和約束,因而被稱為Web服務(wù)設(shè)計的“新哲學(xué)”。 Web服務(wù)的支撐技術(shù)應(yīng)當(dāng)具備簡單易懂、可伸縮、松耦合以及互聯(lián)網(wǎng)規(guī)模的特征,REST以5個必需的約束條件和1個可選約束條件實現(xiàn)了滿足上述需求的最簡化設(shè)計。Ruby on Rails作為一款成熟的服務(wù)器端REST開發(fā)框架已經(jīng)成為此架構(gòu)風(fēng)格的代表,非常適合基于REST的Web服務(wù)的開發(fā),而且應(yīng)用越來越廣泛。 本文首先闡述REST框架風(fēng)格的約束條件以及面向?qū)ο蟮奶攸c,其次在核心技術(shù)與服務(wù)特性兩方面與基于RPC架構(gòu)風(fēng)格實現(xiàn)的傳統(tǒng)Web服務(wù)進(jìn)行對比,詳細(xì)分析并闡述了RESTful Web服務(wù)的優(yōu)點。此外,針對泛在網(wǎng)絡(luò)、泛在學(xué)習(xí)以及泛在學(xué)習(xí)平臺提出一系列觀點,并據(jù)此,開發(fā)RESTful泛在學(xué)習(xí)平臺。 本文在實現(xiàn)泛在學(xué)習(xí)平臺的主要組件的基礎(chǔ)上,充分發(fā)揮REST架構(gòu)風(fēng)格的可伸縮性,針對用戶在使用平臺進(jìn)行學(xué)習(xí)和交流的實際過程中可能提出的新需求,通過整合第三方圖形化服務(wù)快速擴展平臺原組件。實踐表明,基于REST架構(gòu)風(fēng)格的泛在學(xué)習(xí)平臺不僅能很好地滿足各種基本需求,而且可以通過強大的可伸縮性整合其它Web服務(wù)來增強平臺性能。
[Abstract]:In recent years, the mobile Internet emerged as the times require, followed by the rapid development of various Web services, a novel Web services architecture style is more and more attention and favor of developers, it is the REST architecture style,That is, Representational State transfer (Representational Thomas Fielding) explains its connotation for the first time in his doctoral thesis.As an architectural style of designing distributed hypermedia system, it provides design principles and constraints for building the next generation of Web services with the advantages of simplicity, efficiency, scalability, portability, etc.Therefore, it is called the "new philosophy" of Web service design.The supporting technologies for Web services should be easy to understand, scalable,Loosely coupled and Internet-scale features rest has become a mature server-side REST development framework with five necessary constraints and one optional constraint to achieve the most simplified design to meet these requirements.For this purpose, the representative of the architectural style,Very suitable for the development of Web services based on REST, and more and more widely used.This paper first describes the constraints of REST framework style and object-oriented characteristics, and then compares the core technology and service characteristics with the traditional Web services based on RPC architecture style.The advantages of RESTful Web service are analyzed in detail.In addition, a series of viewpoints on ubiquitous learning platform, ubiquitous learning platform and ubiquitous learning platform are put forward. Based on this, RESTful ubiquitous learning platform is developed.Based on the realization of the main components of the ubiquitous learning platform, this paper gives full play to the scalability of the REST architecture style, aiming at the new requirements that the users may put forward in the process of learning and communicating with the platform.Through the integration of third party graphical services to quickly extend the original platform components.Practice shows that the ubiquitous learning platform based on REST architecture style can not only meet all kinds of basic needs but also enhance platform performance by integrating other Web services with strong scalability.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP311.52;TP393.09
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張平;苗杰;胡錚;田輝;;泛在網(wǎng)絡(luò)研究綜述[J];北京郵電大學(xué)學(xué)報;2010年05期
2 張晶;張麗偉;;泛在學(xué)習(xí)及其關(guān)鍵技術(shù)[J];電腦編程技巧與維護(hù);2011年12期
3 羅軍鋒;鎖志海;李杰;;基于RESTFUL的學(xué)術(shù)資源發(fā)布平臺[J];電腦與信息技術(shù);2012年03期
4 周海濤;;泛在網(wǎng)絡(luò)的技術(shù)、應(yīng)用與發(fā)展[J];電信科學(xué);2009年08期
5 胡新和;楊博雄;;一種開放式的泛在網(wǎng)絡(luò)體系架構(gòu)與標(biāo)準(zhǔn)化研究[J];信息技術(shù)與標(biāo)準(zhǔn)化;2012年08期
6 李東,周曉宇,徐寶文;SOAP及其對Web服務(wù)的影響[J];計算機工程與應(yīng)用;2002年12期
7 許卓明,栗明,董逸生;基于RPC和基于REST的Web服務(wù)交互模型比較分析[J];計算機工程;2003年20期
8 董京峰;;泛在學(xué)習(xí)——學(xué)習(xí)者自由探索的新方式[J];計算機時代;2010年05期
9 周迅飛;王]聲;;基于MVC模式的Rails框架研究[J];計算機仿真;2006年02期
10 李爽;蔡增玉;;Ruby on Rails框架研究與應(yīng)用[J];科技情報開發(fā)與經(jīng)濟;2008年13期
,本文編號:1746326
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/1746326.html