基于REST的校园泛在学习服务平台研究与实现

被引量 : 3次 | 上传用户:shayneinfo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,移动互联网应运而生,随之而来的是各类Web服务的迅猛发展,一种新颖的Web服务架构风格越来越受到开发者的重视与青睐,它就是REST架构风格,即Representational State Transfer(表述性状态转移),Roy Thomas Fielding在他的博士论文中首次阐述了其内涵。作为一种设计分布式超媒体系统的架构风格,它为构建下一代具有简单、高效,可伸缩,移植性强等优点的Web服务提供了设计原则和约束,因而被称为Web服务设计的“新哲学”。Web服务的支撑技术应当具备简单易懂、可伸缩、松耦合以及互联网规模的特征,REST以5个必需的约束条件和1个可选约束条件实现了满足上述需求的最简化设计。Ruby on Rails作为一款成熟的服务器端REST开发框架已经成为此架构风格的代表,非常适合基于REST的Web服务的开发,而且应用越来越广泛。本文首先阐述REST框架风格的约束条件以及面向对象的特点,其次在核心技术与服务特性两方面与基于RPC架构风格实现的传统Web服务进行对比,详细分析并阐述了RESTful Web服务的优点。此外,针对泛在网络、泛在学习以及泛在学习平台提出一系列观点,并据此,开发RESTful泛在学习平台。本文在实现泛在学习平台的主要组件的基础上,充分发挥REST架构风格的可伸缩性,针对用户在使用平台进行学习和交流的实际过程中可能提出的新需求,通过整合第三方图形化服务快速扩展平台原组件。实践表明,基于REST架构风格的泛在学习平台不仅能很好地满足各种基本需求,而且可以通过强大的可伸缩性整合其它Web服务来增强平台性能。
其他文献
给出了港口物流竞争力的内涵,建立了多层次港口物流竞争力评价指标体系,采用特尔斐法确定了各级指标体系的权重,并采用模糊综合评价法对苏州港太仓港区、南京港、南通港、镇
目的:探讨短期持续皮下胰岛素输注(CSII)治疗对初诊2型糖尿病(T2DM)患者的降糖效果和胰岛β细胞功能的影响。方法:对30例初诊T2DM患者进行为期2周的CSII强化治疗,分析比较治
本文采用蒙特卡洛(Monte Carlo)模拟方法研究了描述磁性系统的铁磁伊辛模型(Ising Model)和反铁磁海森堡模型(Heisenberg Model),并对模拟结果进行了分析讨论。具体内容如下:
社会工作是在一定的社会福利制度框架下,遵循专业价值观念,运用专业方法帮助有困难的人或群体走出困境的职业性活动。在此背景下,社工机构需要遵循一定的专业性、伦理性职业
随着定制化制造的逐渐兴起,智能制造系统得到了广泛的应用,随之带来的智能调度问题成为研究的热点。特别是工业4.0的提出,使得智能调度在智能制造中的智能工厂和智能物流两方
随着中国经济的发展,房地产业也迅速发展起来。住宅小区的建设不再局限于城市,在城镇中也不断的发展建设。而人民对于住宅的选择也多趋向于住宅小区的形式。因此对于住宅小区的
楼梯作为别墅、复式房、错层住宅等建筑内不可缺少的一部分,其重要性不言而喻。在室内环境中,木楼梯除具有使用功能外,人们还希望其具有一定的装饰功能,目前对木楼梯定制设计
国外影子银行的发展虽然已经日趋成熟,但影子银行起的负面作用却不可忽视,尤其是影子银行在美国次贷危机中发挥的负面影响,使人们认识到影子银行隐藏的风险。近些年,我国开始
根源于华尔街的次贷危机,在较短时间内席卷了全球实体经济,进出口下降、企业纷纷倒闭、失业人口骤增等问题频现,进而引起了全球范围内的经济衰退。正是因为这一场全球性金融
当前网络安全所面临的威胁主要来自病毒攻击、木马攻击、黑客攻击以及间谍软件的窃密。光靠杀毒软件不足以保证系统的安全。传统防火墙在面对新一代的网络安全威胁作用越来越