基于NGOSS的运营商专有云平台系统架构设计

2018-11-09 02:39◆朱
网络安全技术与应用 2018年11期
关键词:计费运营商统一

◆朱 成

基于NGOSS的运营商专有云平台系统架构设计

◆朱 成

(中国联合网络通信有限公司济南软件研究院 山东 250000)

针对运营商迫切需要一个开放、统一、可信的专有企业级云平台,以支撑和满足不同客户的个性化应用订制需求的事实,以NGOSS体系架构为基础,以“资源-组件-能力-应用”作为系统架构设计核心,本文提出并实现了基于NGOSS的运营商专有云平台系统架构设计,重点从业务流程、信息模型和体系架构三个角度进行了阐述。

NGOSS;专有云;信息模型;体系架构

0 引言

作为一种新型的计算和服务模式,云计算[1]凭借其资源共享性、使用可靠性、动态扩展性等特点,近年来已迅速发展为国内外的热门研究方向。云计算以资源租用、服务外包和应用托管为核心,聚合分布式资源,承载互联网技术,能够实现为客户订制具有不同应用需求的计算环境,满足客户个性化需求。客户借助公共通信网络,以按需服务、按量计费的方式,获得动态可扩展信息处理能力和服务资源。基于云的服务已逐渐发展为电信运营商的一种新型服务模式。目前基于云的服务主要关注点集中于公有云和私有云[2],同时运营商业务支撑系统及IT架构也主要依赖于公有云和私有云。但是随着企业级市场的使用特点的变化,运营商迫切需要为客户提供一个开放、统一、可信、专有的企业级云平台,以支撑和满足不同客户的个性化订制需求,支撑业务的快速发展和升级。基于以上需求,以NGOSS体系架构为基础,研究并实现了基于NGOSS的运营商专有云平台系统架构的设计。

1 NGOSS体系

NGOSS(Next Generation Operations System And Software)[3]是由电信管理论坛提出的新一代的OSS运营体系。NGOSS的目的是建立以构件为基础的分布式系统结构以及一套关键系统服务,使OSS具备标准化、自动化、开放互通等特点,实现运营商精益化运营。根据运营商业务发展状况,现阶段精益化业务运营可以概括为三个基本要素:流程架构、信息模型和交互框架[4]。NGOSS定义了三种体系架构:分别是eTOM模型、SID模型和TNA框架,这三种体系架构正好可以与精益化运营的三大基本要素一一对应。eTOM模型主要对电信运营商业务流程规范的描述,重点涉及客户服务管理相关联的端到端的业务;SID模型分别从商业和系统两个角度建立共享信息模型的通用框架,其作用是以eTOM定义的业务处理为模型为基础,构建商业和系统的实体定义和UML模型的有序集合,实现数据持久化功能;TNA框架用于定义架构和接口的相关规约,其作用是保证技术实现改变不会影响整体业务流程。

2 专有云平台总体目标和功能需求

专有云平台总体目标:全面融合云计算服务,以技术架构驱业务创新、升级,构建支持弹性复用的基于云业务承载环境;共享客户实现业务、服务和资源整合,建立统一的专有云平台;建立创新一体化的研发、运维体系,实现业务统一运维。

专有云平台主要功能需求包括:实现资源、组件、服务的统一管理;支持基于云服务的产品的售卖、安装、运维及后评价等;统一客户服务,支持云服务业务的统一受理;实现融合计费,支持包月、按使用量等预付费和后付费等多种计费方式;建立统一账务体系,支持多种云服务的综合账单管理,并建立灵活报表查询平台,支持快速、实时查询;统一运维管理机制;快速支持合作伙伴相关业务处理。

3 专有云平台设计

3.1 业务功能eTOM设计

eTOM主要对运营业务流程的描述。以eTOM框架为基础,将运营支撑系统业务功能划分为两大子类:业务子系统和公共子系统。图1为专有云平台eTOM业务模型设计。

图1 专有云平台eTOM模型设计

在图1的eTOM模型中,业务子系统主要有产品与市场,运营和计费三大业务功能,公共子系统主要有系统管理和报表两大功能。从更细粒度划分,产品与市场主要包括产品和市场管理两大业务,产品管理主要涉及产品发布、配置,资源能力等包装成产品,市场管理主要涉及市场是对营销、政策等进行的过程管理;运营模块可以细分为资源管理、服务管理、统一客服和合作伙伴管理,资源管理主要实现对软硬件资源、网络和存储等供给、使用、维护和回收,服务管理主要涉及服务配置、供给、启停和维护,统一客服就是建立以客户为核心的统一的客服服务机制,合作伙伴管理包括对基本信息、提供服务资源和业务结算等功能;融合计费和综合账务是计费的两个基础功能模块,融合计费支持多种计费方式,包括预付费和后付费等,综合账务提供具有信用效力的详细的客户账单数据;在公共子系统中系统管理主要涉及基础信息、客户、平台日志,统一报表则能提供运营和业务的详细统计报表,便于根据报表来提供个性化订制服务。

3.2 信息共享模型(SID)设计

SID模型设计要以eTOM模型中定义的业务流程为基础,构建商业和系统的实体定义和UML模型的有序集合,实现数据持久化功能。专有云平台主要由供应商(合作伙伴)、资源、平台、能力、产品、客户、应用、账户和市场等主题域构成。专有云平台SID信息模型设计如图2所示。

图2 专有云平台SID信息模型设计

3.3 体系架构(TNA)设计

专有云平台采用SOA体系架构[5]。如图3所示,专有云平台的体系架构可以分为四个层次,IaaS、I-PaaS、A-PaaS和应用层。IaaS中是一个独立的运维环境,其能够提供CPU、网络、存储、资源池、虚拟机等资源,并实现按需分配,弹性扩展,动态调度。I-PaaS(技术能力层)和A-PaaS(业务能力层)统称为PaaS层,通过IaaS层提供的接口,实现资源申请,并实现对组件、容器、消息中间件等的统一调度管理。PaaS层向上提供业务调度中心服务,实时监控平台的各种资源,并将这些资源通过API开放给应用层用户,快速支撑部署应用,同时利用SOA体系架构整合系统应用,实现解耦,提供更清晰的业务流程。

图3 专有云平台体系架构

3.4 门户实现

基于NGOSS的运营商专有云平台具体的功能最终要通过门户来实现。专有云平台门户集成了产品与市场、运营、计费、系统管理和报表全部业务功能,技术上采用SSM框架,利用SpringMVC实现表示层功能,Spring实现业务层功能,Mybatis实现持久化功能。图4是专有云平台的产品安装模块实现。

图4 产品管理功能模块

4 结论

本文以NGOSS体系架构,提出并实现了基于NGOSS的运营商专有云平台系统架构设计,重点对业务流程、信息模型和体系架构进行了阐述。基于NGOSS的运营商专有云平台由IaaS层、I-PaaS层、A-PaaS层和应用层组成,以“资源-组件-能力-应用”作为系统架构设计核心,并采用SOA体系架构整合应用。研究和应用结果表明,本文提出的专有云平台,可以作为运营商一个开放、统一、可信、专有的企业级云平台,支撑和满足不同客户的个性化应用,促进业务快速发展和升级。

[1]陈康,郑纬民.云计算:系统实例与研究现状[J].软件学报,2009.

[2]罗军舟,金嘉晖,宋爱波,东方.云计算:体系架构与关键技术[J].通信学报,2011.

[3]宋可为.云计算在电信业务平台中的应用[D].北京邮电大学,2011.

[4]Relly J P,Creaner M J.NGOSS distilled:the essential-guide to next generation telecoms management CamBridge:CamBridge University Press,2005.

[5]朱志良,苑海涛,宋杰,刘国奇.SOA与云计算:竞争还是融合[J].计算机科学,2011.

猜你喜欢
计费运营商统一
5G网络独立组网中融合计费方案的研究
基于云计算和微服务架构的高速公路计费系统
坚持严管和厚爱相统一的着力点
碑和帖的统一,心和形的统一,人和艺的统一
生活中的分段计费
统一数量再比较
基于AM3354的电动汽车充电监控计费系统电表通信的实现
取消“漫游费”只能等运营商“良心发现”?
第一章 在腐败火上烤的三大运营商
三大运营商换帅不是一个简单的巧合