基于REST风格的社会化书签服务研究与实现

被引量 : 9次 | 上传用户:sea37
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的迅速发展,各种社会性软件层出不穷,社会化书签服务就是其中的一种。社会化书签服务是一种超链接的收藏和分享的社会性软件。收藏的超链接可以被许多人在网络上分享,用户通过它来收集、分类、聚合感兴趣的网络信息,同时,也能方便地与其他人分享自己的个人收藏,并从其他用户收藏中进行信息采集。社会化书签服务以其方便实用而备受人们的关注和喜爱,已成为Web 2.0的关键模式和研究热点。当前已有的社会化书签服务都是基于RPC架构,涉及到一系列复杂的技术和协议,Web服务拥有复杂的接口,紧密的耦合性和非良好的扩展性。利用REST风格构建的Web服务可以充分利用Web的特性,解决传统的Web服务带来的问题。因此研究基于REST风格的社会化书签服务具有重要的现实意义。本文对REST模型和面向资源的架构进行了研究,阐明了构建REST式Web服务的设计准则和步骤,并设计和实现了一个基于REST风格的社会化书签服务,在接口设计上更简单,具有松耦合性和良好的可伸缩性,在对HTTP协议和URI的使用上更合理,充分利用了Web的特性。本文的主要工作包括以下几方面:第一、介绍了社会化书签服务的基本概念和研究现状。第二、在研究REST技术和Web本质特征的基础上,引入了面向资源的架构来设计REST式Web服务,并从几个方面对RPC风格的Web服务和REST式Web服务进行比较。为使用REST架构实现社会化书签的Web服务提供理论基础。第三、设计基于REST风格的社会化书签服务。包括:对社会化书签服务进行功能分析和技术架构设计;阐明设计REST式Web服务的主要步骤,结合社会化书签服务的设计信息对这些步骤进行说明;设计社会化书签服务的推荐系统和基于角色的访问控制机制。第四、实现基于REST风格的社会化书签服务。包括:实现Web服务的服务端和客户端;构建基于社会化书签服务的推荐系统;对社会化书签服务进行功能测试。第五、研究了协作过滤技术,针对协作过滤的不足作出改进,对推荐系统进行用户,书签,标签三元分析,通过对标签的相似性分析来定义用户的喜好,同时考虑用户对推荐结果的反馈,根据用户的反馈动态调整推荐结果,以此为基础构建了区别于传统的基于协作过滤的推荐系统。
其他文献
目的 :本文比较了三种眼内灌注液在活体动物实验中对兔眼角膜内皮细胞结构及功能的影响。方法 :利用角膜测厚仪测量各组角膜中央厚度。并用扫描电镜观察角膜内皮细胞结构。结
笔者于2003-2004年间采用针刺加温灸治疗胃下垂取得了很好的疗效,现总结如下。
公共新闻是由美国提出的,近年来引起了社会各界的广泛争议,使得美国新闻界探索出了很多新型的新闻实践理论。美国公共新闻属于一项运动,现阶段已得到平息。同时,公共新闻属于
冷战的结束瓦解了延续近半个世纪的以美苏对抗为典型特征的两极格局,世界舞台上的各种力量出现了新一轮的分化组合,国际体系发生了重大解构。为了顺应冷战结束后国际格局出现
在劲性钢筋混凝土配筋设计时较少考虑交叉梁的钢筋冲突、钢筋弯钩锚固及钢骨开孔。以具体工程为例,对穿筋孔直径的确定,钢柱箍筋孔位置确定,钢柱的梁筋孔位置确定,钢梁箍筋孔
通过分析、比较UNCITRAL《运输法草案》与美国 1916年《提单法》、英国 1992年《海上货物运输法》关于诉权条款的特色 ,探讨了修订我国《海商法》的建议 ,明确享有诉权的主体
在目前的电子产品中,大都存在着各种各样的电磁干扰。这些电磁干扰不仅影响到电子设备的正常工作,而且会造成电子设备中某些元器件的损害,降低了电子设备的EMC性能。本文从电
结合某框架结构的学校公寓楼悬挑外脚手架施工经验,从提高悬挑脚手架的设计安全性、减少施工误差、避免使用不当入手,选择悬挑工字钢梁为脚手架支撑形式,设斜拉钢丝绳作为安
农业的信息化建设与发展可以说是现代农业建设的重要组成部分,而伴随着社会的进步与发展,农业信息化发展的步伐不断加快,为我国农业的快速发展奠定了坚实、有力的基础。但是,
自17世纪以来,城市公共交通系统已逐步成为城市交通乃至整个城市系统中不可缺少的一部分,它是保证城市各部门正常运转的动脉,而且对城市经济、文化事业的发展起着积极推动的