白话BOSS系统

前言

从实习到正式工作的这几年时间一直在运营商行业从事BOSS系统的开发维护。而长期的面对BOSS系统的一个子模块(系统)的工作,也让我陷入了一种当局者迷的困局,对于系统内部实现而言,我大可以从账单的产生到账单的缴清,包括具体查询或操作哪些数据库表都能倒背如流。但是如果放大到宏观而言,我可能都讲不清楚查看账单的客户是怎么受理进来的。对系统的整体认知缺失比较严重,这几天通过向前辈请教结合已有的系统知识,对BOSS系统从宏观角度有了一个基础的认识。BOSS系统在百度上也有很专业的解释说明,但是对于刚入行的或者说像我一样日常思考较少的同学来讲确实有一些晦涩难懂。今天我用通俗的语言从宏观的角度来阐述一下什么是BOSS系统?

BOSS的由来

BOSS是业务操作支撑系统Business Operation Support System的简称,是由BSS系统和OSS系统演化而来。BSS和OSS最早也是由电信业提出来。BOSS系统通俗的理解就是一个承载运营和业务的集成式平台。BOSS系统由多子模块(系统)构成。下图是从知乎上找到的一个图片,相对符合运营商BOSS系统诞生的初态。

但是随着以客户为中心理念的盛行,BOSS系统形态也在发生了一些转变。

各子系统间的关系

想象一个场景,当你躺在沙发上悠闲的看着剧,突然接到一个电话,在向你推销流量包,当你恰好有这种需求时,便欣然应允,之后便挂断电话,继续刷剧。接下来咱们花开两朵,各表一支。当你挂断电话那一刻开始,你的流量包已经在crm系统发起了订购,订购信息先会发送开通中心去通知基站开通服务,然后会通过消息队列异步发送给信息管理系统,此时意味着你的流量包已经订购成功。信息管理系统会将你的订购信息同步到账务管理和计费系统。接下来当你继续使用流量刷剧时,计费系统就会实时采集基站网元设备的流量话单信息,通过批价、汇总等一系列流程后计算出实时账单,如果使用流量没有超过流量包,则此时账单上不会产生费用,如果超过流量包额度,则会根据计价规则产生费用。如果你是后付费用户,那么你的最终账单会在下月初出账后产生。当产生账单后,你就要通过手机app或者其他渠道去缴清账单。当账单缴清后,你就可以申请开发票用来报销了。仔细回想一下,销售人员为什么会打电话给你,而恰好你就有这个流量包的需求呢,这便是决策支撑系统的功劳。 以上场景就是一个针对普通人的基本流程也可以理解为这就是BOSS系统的数据流转流程(如下图所示)。当然实际场景只会更加复杂。

总结

从上述案例可以看出,BOSS系统的使用者包含了:销售人员、系统管理员、客户、客服,财务会计等。后面我会更加细致的对账务管理模块做一个白话解释。

相关推荐
小蜗牛慢慢爬行34 分钟前
如何在 Spring Boot 微服务中设置和管理多个数据库
java·数据库·spring boot·后端·微服务·架构·hibernate
wm10431 小时前
java web springboot
java·spring boot·后端
龙少95433 小时前
【深入理解@EnableCaching】
java·后端·spring
溟洵5 小时前
Linux下学【MySQL】表中插入和查询的进阶操作(配实操图和SQL语句通俗易懂)
linux·运维·数据库·后端·sql·mysql
SomeB1oody7 小时前
【Rust自学】6.1. 定义枚举
开发语言·后端·rust
SomeB1oody7 小时前
【Rust自学】5.3. struct的方法(Method)
开发语言·后端·rust
啦啦右一9 小时前
Spring Boot | (一)Spring开发环境构建
spring boot·后端·spring
森屿Serien9 小时前
Spring Boot常用注解
java·spring boot·后端
盛派网络小助手11 小时前
微信 SDK 更新 Sample,NCF 文档和模板更新,更多更新日志,欢迎解锁
开发语言·人工智能·后端·架构·c#
∝请叫*我简单先生11 小时前
java如何使用poi-tl在word模板里渲染多张图片
java·后端·poi-tl