【摘 要】
:
随着计算机网络技术的迅速发展,人们逐渐从传统的桌面应用程序向在线的web应用程序迁移。web应用程序有方便易用、跨越不同平台等优点,但是用户的数据分散在各种不同的web应用
论文部分内容阅读
随着计算机网络技术的迅速发展,人们逐渐从传统的桌面应用程序向在线的web应用程序迁移。web应用程序有方便易用、跨越不同平台等优点,但是用户的数据分散在各种不同的web应用中,而web应用之间不存在一致的数据共享机制,使得用户难以对自己的数据进行有效管理。本文对网络环境下的用户数据管理问题进行研究,采用云存储所提供的廉价存储服务来集中管理用户的web应用数据,同时结合OpenID协议和OAuth协议来为web应用之间的数据交互提供服务。论文的主要工作包括:
研究OpenID协议和OAuth协议的内容,并对两个协议进行改进和整合,完善了客户端注册的方法,统一并简化了他们所使用的签名算法,改进了OpenID协议中用户身份认证的流程,改进了OAuth协议中用户对客户端进行授权时所使用的方法。
设计了OpenDataOnCloud框架,采用云存储提供的廉价存储服务来管理用户数据,为用户提供基于目录和标签的文件组织操作方式;提供了身份认证服务,使得用户可以使用服务器端的账号登陆任何支持此框架的客户端;提供用户信息服务,使得用户可以集中管理控制各个客户端上的个人信息;提供文件获取和同步服务,使得用户可以集中管理自己的数据文件,并且可以在不同客户端之间共享和同步:设计文件过滤表达式使得用户可以方便灵活的设置客户端访问用户数据的权限。
基于Google App Engine平台实现了一个OpenDataOnCloud框架的原型系统,实现了一个提供框架各项服务的服务器端,并设计一个简单的web应用页面来验证其各项功能。
其他文献
随着计算机技术的飞速发展以及网络的普及,人们在应用过程中产生和收集的信息在规模、范围和深度等方面不断扩大。这些海量的数据在组成和功能之间存在着丰富和复杂的信息,因
随着Web的迅速发展,越来越多的网页可以通过表单提交来获取,这些表单提交所产生的网页是由Deep Web后台数据库动态产生的,蕴含了大量的信息。如何从Deep Web中快速准确的获取所
随着社会对安全的日益重视,与安全问题息息相关的视频监控系统也越来越多的受到关注。前景检测技术是视频监控的重要任务之一。它是目标跟踪、识别和定位等任务的重要前提,在
随着商业网络站点的不断涌现和用户访问量的急剧增加,给各种Web服务器提出了更高的性能要求,在有限资源条件下如何高效优化Web系统的性能成为系统开发和维护关注的焦点。通过
细胞中存在很多重要的生物过程,这些生物过程可以形象地用网络形式表示,例如转录调控网络、代谢网络、转录翻译网络以及信号传导网络等等,这些网络相互作用共同实现细胞的生物功
随着无线传感器网络的发展和不断成熟,目前该技术已经开始深入各个领域。其中包括病人监控,森林火警,动物追踪,物流业跟踪等。本文从最基本的无线传感器网络开始,结合GPS和GSM的应
MHC分子在免疫学中扮演着重要角色,该分子与多肽的结合反应是引起T细胞免疫的重要前提,所以MHC分子与多肽绑定预测问题成为了生物信息学中的研究热点。这方面的研究不仅有效的
随着万维网的快速发展,可搜索的在线数据库数量大大增加。这些在线可搜索数据库中的数据往往隐藏在查询接口之后,被称为深层网络。为了更好地利用这些隐藏在查询接口后的深层
科技在进步,时代在发展。在这个"读图"和"听音"的时代,语音技术已不再陌生,让机器开口"说话"也不再是幻想。目前,语音合成的清晰度已达到人们的要求,流畅度却尚待提高,合成的
网格(Grid)是一个分布式和并行计算的支持平台,是一种无缝、集成计算和协同环境。它关注于在动态的、多机构的虚拟组织中协调资源共享和协同解决问题,核心思想是在一组参与问