利用PSR,三步实现业务快速加载

news/2024/7/8 4:22:23 标签: psr, 运营商, 架构

01 什么是PSR

PSR是通信业界在BSS/OSS域面向产品设计和业务开通过程中提出的一个标准化信息分层解耦和映射的框架,按照国际电信论坛TMF推荐的SID信息框架的标准,主要分为产品域、服务域和资源域等三层,支撑通信业务的快速加载和敏捷开通。

TMF SID信息框架

02 PSR能做什么

PSR框架构建了产品、服务和资源之间的映射关系,让前端产品经理在进行客户产品设计时,精准地了解当前通信网络具备的网络能力,基于后端的网络能力标准化和能力开放,实现按需组合,产品搭积木式灵活组装,快速灵活地设计出产品的装、移、改、拆、停、复等各类业务场景的业务开通服务,特别是针对集团级的产品,可以实现产品一点设计,产品业务开通能力全网快速加载,相对于传统的定制化开发模式,新产品的业务加载周期从原来的按季度/月为周期缩短到周/天级别,业务加载效率实现了飞跃式提升。

03 PSR框架具体是怎么组成的

PSR主要由面向客户的产品Product、面向客户的服务CFS、面向资源的服务RFS和通信资源Res等要素及其之间的映射关系构建。

PSR框架整体架构

  • Product(产品):由产品设计中心基于CFS中提供的网络服务能力进行产品设计,根据市场及客户需求,灵活进行配置,实现产品规格的定义和发布。
  • CFS(面向客户的服务):实现客户可感知的端到端网络通信能力的封装,如移动通信产品中由语音、短信、上网、彩铃,固网接入产品中的互联网宽带接入、iTV接入等。
  • RFS(面向资源的服务):实现各通信网络设备资源提供的能力的封装,可组装成面向客户的服务对外提供,也可直接出租。
  • Res(通信资源):实现通信服务能力的最基础的网络资源的能力封装,譬如网络设备、端口、码号、链路等通信资源。

PSR模式基于通信网络资源的网络服务能力及自身的特征,按照终端、通信网络、云及三者之间的链路的维度,实现网络服务能力的抽象和定义,同时梳理CFS-CFS、CFS-RFS、RFS-RFS、RFS-RES等各层服务内部及之间的映射关系。

04 如何做好PSR服务API的设计

在PSR中的CFS、RFS和RES等三层服务及映射关系设计好之后,针对客户业务的装、拆、改、停、复、查等具体的不同的业务场景,需要提供相应的API,供业务编排引擎来调用,实现业务的快速加载。

在进行PSR服务API的设计过程中,一方面要重点考虑构建标准化的PSR服务能力体系,实现PSR API服务能力的复用,另一方面要从不同客户实际网络的组网差异、业务接入管理规范、资源管理的颗粒度等多方面的因素,保障业务可以正常加载。

在PSR服务能力体系的标准化和复用建设方面,一般需要从规目录管理、规划API及接口访问定义等几个方面进行来实现:

  • RFS规格及RES规格引用关系统一定义;
  • RFS-API、RES-API的命名规范统一标准;
  • RFS-API的输入及输出接口统一标准;
  • 构建产品、CFS、RFS、RES的规格管理能力。

以一个PON接入RFS服务为例,需要包含PON终端、LOID、光路、PON链路等资源的配置能力,PSR服务API的标准化设计示例如下:

PSR API 标准化构建示例

05 PSR业务快速加载实战

以一个政企客户通过PON网络接入互联网服务的业务为例,固定接入专线CFS可以拆分为城域网三层VPN接入段和城域网至互联网三层VPN接入段,分别拆分成2个单独的RFS,城域网接入有多种接入方式,本次实例中采用常见的PON接入方式,将PON链路能力封装为PON链路RFS服务,具体如下:

PSR业务加载实例

针对这种组网方式的客户业务接入需求,在PSR模式对网络能力分层解耦的基础上,结合设计中心、编排中心和资源中心的PSR服务快速设计和动态加载能力,三步即可搞定该类业务的开通能力就绪。

Step1:CFS-API和RFS-API快速设计

根据业务需求及网络组网方式,在设计中心中快速完成CFS设计,本固定接入专线CFS包括固定接入专线CFS、城域网三层VPN接入RFS、城域网至互联网三层VPN和PON链路RFS等服务,配置相应的流程、服务的出入参数、CFS-RFS关联和RFS-RFS关联等。

Step2:RES-API及RFS流程快速设计

CFS和RFS设计完成之后,将设计结果先同步给资源中心。PON链路RFS由于底层能力实现还需要RES-API提供支撑,获取RES-API的服务地址,所以需要进一步完成RES-API及加载流程的详细设计。资源中心RES-API设计模块首先根据资源的基础网络能力,定义PON终端、PON链路、LOID、光路的基础资源分配服务能力的API,实例化之后统一注册到能力开放平台中,供自身或外部系统调用,实现资源能力的可组装和可插拔。然后根据不同省份或地域的资源管理精细程度和模式,灵活配置需要调用哪些RES-API及加载流程顺序,完成PON链路RFS的流程设计,具体设计示例如下:

RES-API及RFS流程设计示例

完成设计之后,将设计结果信息同步给设计中心,由设计中心统一生成产品服务的设计编排包。

Step3.基于编排包的业务动态加载

设计中心将生成的编排包下发给OSS编排和资源中心等能力中心,编排和资源中心对编排包进行解析,并通过动态编排引擎对编排包中定义的PSR-API进行灵活加载,快速完成PON网络接入互联网服务的业务开通服务能力就绪。

业务开通能力就绪之后,前端BSS系统即可进行客户订单受理和下发,编排中心进行订单受理,并根据订单需求调用资源中心及网管的PSR-API能力,实现网络能力的动态编排,快速完成客户业务的开通。

06 PSR实战总结

PSR体系实现了B/O前后端信息模型的拉通和能力无缝衔接,网络能力的分层解耦和映射,并通过统一的标准化PSR-API体系实现网络能力的开放,为面向客户的产品提供了网络能力灵活组装成能力,让运营商在激烈的市场竞争中敏捷响应市场需求,加速新产品的上线速度。

浩鲸科技通过多个省份PSR模式落地经验的积累,已形成了一套标准化PSR-API服务组件库,并具备服务快速设计能力,可灵活适配不同省份客户的组网和业务模式,助力客户敏捷响应战新等各类新产品的快速落地。


http://www.niftyadmin.cn/n/5450611.html

相关文章

云运营安全概述,云运营安全的方案措施有哪些?

精品推荐-2024最新企业网络安全运营方案资料合集(29份).zip 【推荐】最新网络安全运营方案和实践合集(共80多份).zip 云运营安全是指在云环境中进行运营活动时,确保数据和系统的安全性。这涉及到多个方面&#xff0c…

云数据库认识

云数据库概述 说明云数据库厂商概述Amazon 云数据库产品Google 的云数据库产品Microsoft 的云数据库产品 云数据库系统架构UMP 系统概述UMP 系统架构MnesiaRabbitMQZooKeeperLVSController 服务器Proxy 服务器Agent 服务器日志分析服务器 UMP 系统功能容灾 读写分离分库分表资源…

网络七层模型之表示层:理解网络通信的架构(六)

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

【超图 SuperMap3D】【基础API使用示例】54、超图SuperMap3D -鼠标左键拖拽绘制圆

前言 引擎下载地址:[添加链接描述](http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id2524) 通过左键按下拖拽的方式在地图上进行贴地的圆绘制 完整代码拷贝直接本地运行即可查看效果效果 核心代码 // 绘制圆形 function startDrawCircleHand…

字符驱动程序-LCD驱动开发

一、驱动程序的框架 总共分为五步: 1、自己设定或者系统分配一个主设备号 2、创建一个file_operations结构体 这个结构体中有操作硬件的函数,比如drv_open、drv_read 3、写一个注册设备驱动函数 需要register_chrdev(major,name,结构体)&#xff0…

【代码片】图像处理工具OpenCV、JAI、ImageJ、Thumbnailator和Graphics2D

Graphics2D图像压缩 import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File;public class ImageResolutionModifier {public static void main(String[] args) {// 输入图片路径和输出图片路径String inputImagePath …

web渗透测试漏洞流程:红队目标信息收集之资产搜索引擎收集

web渗透测试漏洞流程 渗透测试信息收集---域名信息收集1.域名信息的科普1.1 域名的概念1.2 后缀分类1.3 多重域名的关系1.4 域名收集的作用1.5 DNS解析原理1.6 域名解析记录2. 域名信息的收集的方法2.1 基础方法-搜索引擎语法2.1.1 Google搜索引擎2.1.1.1 Google语法的基本使用…

你在测试金字塔的哪一层(下)

​在《你在测试金字塔的哪一层(上)》中介绍了自动化测试的重要性以及测试金字塔。测试金字塔分为单元测试、服务测试、UI测试,它们分别是什么呢?本期文章让我们一起详细看看测试金字塔的不同层次。 一、单元测试 单元测试是指对程…