按照MEAN框架的Cloud Portal[及其分布式/的规划]实现

1 背景

2 Cloud Foundry背景知识

3 MEAN框架简介

3.1 MongoDB

[非关系型数据库、分布式、轻量级,各类优点]

3.2 NodeJS

[依照V8引擎、服务器端、非阻塞型IO、十分火,各类优点]

3.3 Express(node框架)

[NodeJS的框架、Connect中间件]

3.4 AngularJS

[谷歌产品、分外流行,各个优点]

4 系统规划

4.1 数据库结构及与后端交互接口规范

[数据库的结构,与PaaSController的互相,RESTful]

4.2 Angular与NodeJS交互接口规范

[前后端交互接口,RESTful?(不严加,可不写)]

4.3 前后端的MVC结构

[NodeJS MVC的原理,AngularJS MVC的原理]

4.4 用户session管理分析与计划

[session存放在MongoDB,使用MongoDB的TTL(提姆(Tim)e to
Live)机制来促成过期,使用了passport(node_module)]

5 模块实现

5.1 用户帐户管理模块

[利用登录、注销以及session过期]

5.1 应用管理模块

[行使列表、详情]

5.2 服务管理模块

[劳动列表、详情及Dashboard]

5.3 应用服务发表模块

[应用服务揭橥]

6 分布式环境下的Cloud Portal实现*

6.1 集群负载均衡

6.2 集群sessoin同步

7 另类思路

7.1 Cloud Portal作为利用部署在Cloud Foundry上

[把Cloud Portal以一个一般性应用的方法,用admin帐户部署到Cloud
Foundry集群上,包括PaaS Controller]

8 结果

截图,链接以及数额

9 总括与展望

不足与改进(代码、性能、

相关文章