当前位置: 首页 » 技术 » 存储计算 » 正文

企业私有云在RS10中的应用之三:企业私有云及分布式架构实现

2013-11-29   来源:中国自动识别网   作者:CNAIDC.COM编录   点击:23
关键词: 私有云 RS10


二、RS10私有云架构的设计和实现

      RS10设计后端云服务架构如图所示。客户端发送请求到后端服务器,后端服务器中的请求控制器根据请求的类型(调用业务服务或打开功能页面)进行相应处理,如果是调用业务逻辑,则将处理交给OSGI容器处理,并将处理结果返回给客户端。
 
后端云服务架构图
Controller (控制器)的主要功能如下:

1)       划分业务子系统。RS10系统是一个庞大的业务系统集合,其可划分为多个业务子系统,将不同的子系统部署在不同的服务器上,实现私有云平台和分布式的部署,Controller根据URL将业务子系统区分以及读取分布式数据库的数据。
 
2)       路由请求类型。从客户端发送的WEB有两种:一种是调用后台业务服务的,一种是打开特定功能页面的。控制器根据请求类型的不同将请求转交给指定的服务处理。
 
3)       注册后端业务服务。后台的各种业务服务都注册在Controller上,由控制器根据请求类型来调用特定的服务完成业务操作。
 
OSGI Container (OSGI容器)的主要功能如下:
 
1)      管理后端业务服务。所有的后端服务都将运行于OSGI容器中,包括支持层的基本内置服务和应用层的各子系统业务服务。管理后端业务服务包括:服务的启动、关闭、更新、卸载等,实现后台业务服务的生命周期管理。
2)       管理各服务之间的依赖关系。包括服务的创建以及服务在组件之间的引用、销毁等。避免服务之间的直接依赖,降低服务之间的耦合度。
3)       提供模块化、组件化的业务服务。业务服务都包含在特定的业务子系统模块中,以通用jar包的形式运行于OSGI容器。

Framework(框架)的主要功能如下:

1)       通过Controller控制器划分业务子系统,规范各业务功能模块的URL设计,对部署在不同服务器上的子系统根据业务请求进行处理,对计算资源和并发访问进行资源平衡,对私有云平台进行管理和操作,是私有云架构的核心实现部分。
2)      实现OSGI容器的管理,包括OSGI容器的部署、启动、关闭等。
3)       实现Controller控制器和OSGI容器的通信。
4)       实现按照配置自动将支持层各内置服务和业务子系统的持续构建,即根据配置实现产品的持续集成。
 
      


编辑  来源:中国自动识别网  责任编辑:CNAIDC
 
 
[ 投稿邮箱:26454645@qq.com]  [ 技术搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]
声明:中国自动识别网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请网友及读者仅作参考,并请自行核实。凡本网注明"来源:中国自动识别网"的作品,版权均属于中国自动识别网网站,转载请必须注明中国自动识别网,并附上网址 http://www.cnaidc.com。违反者本网将追究相关法律责任。如涉及作品内容、版权等问题,请在作品发表之日起两周内与本网联系,否则视为放弃相关权利。
 

 
 
  文明转播  行业协会  备案信息  安全网站