|
企业私有云在RS10中的应用之三:企业私有云及分布式架构实现本文首先介绍了RS10产品私有云架构,研究了私有云架构的技术和实现策略,最后介绍了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) 实现按照配置自动将支持层各内置服务和业务子系统的持续构建,即根据配置实现产品的持续集成。 本文首先介绍了RS10产品私有云架构,研究了私有云架构的技术和实现策略,最后介绍了RS10实现私有云架构的方式。通过在企业搭建私有云平台,实现企业私有云ERP的搭建和使用,利用分布式数据库,实现数据的分布存储,能够从根本上解决ERP高并发和海量数据的性能问题;通过部署云服务框架,能够有效管理企业资源的使用,实现资源平衡。RS10依托云架构部署各种应用,将满足企业多变的业务需求,高并发的访问量,海量的数据处理,真正实现企业生产效率的提高。 责编:王雅京 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 推荐圈子 |
|