Arch-03-04-关注人人网的架构

其实是想模仿 facebook , 无奈庭院深深,翻-墙烦琐,幸好有人人网资源丰富,抄得完整,便也就抄抄人人网好了,跟非死不可的确差不多的样子。虽然只是山寨强盗之流,也想学人家搞搞研究,所以就说这是人人网框架的研究好了。

1、目标:

(1)抄个一样的架构,能跑起来的哈。

(2)重点是应用程序装置部分。

2、网络资源

(1)人人网官方开放平台首页http://wiki.dev.renren.com/wiki/%E9%A6%96%E9%A1%B5

(2)下载SDK:  http://wiki.dev.renren.com/wiki/%E5%BC%80%E6%94%BE%E5%B9%B3%E5%8F%B0%E4%B8%8B%E8%BD%BD%E4%B8%AD%E5%BF%83

(3)vanadiumlin 牛哥写的人人网架构 http://vanadiumlin.iteye.com/blog/812682 不知道他是怎么来的,反正不会差太远。

3、怎么做的

4、我要酱紫做

(1)两个框架

    ● plugin framework - 传统的插件框架,用于基础应用级别应用的开发,需要管理员在后台安装,并重启机器才能生效;

    ● App framework - 基于REST和JS API,集成在平台UI中的应用,支持 box和canvas 方式,无需重启机器,有完整的管理路线 

(2)App framework 应用框架

    ● 概要:行业社交关系,以 OpenSocial 为标准,简单安全快速开发应用。

    ● 访问平台用户界面:应用必须安装面板中,应用可以安装为两种视图方式,一是Box 块, 二是 Canvas 画布;都需要同时提供终端用户和管理员用户的定制功能。

    ● 访问平台数据方式:OpenSocial API,OpenSocial REST API,封装后的javascript

    ● 访问自己的数据:Connects 连接

    ● 访问外部的数据:OAuth2.0

(3)以 apache shindig 为基础,修修改改有点搞头。

猜你喜欢

转载自cnmqw.iteye.com/blog/972443