白话BOSS系统

前言

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

BOSS的由来

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

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

各子系统间的关系

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

总结

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

相关推荐
立心者011 分钟前
SpringBoot中使用TOTP实现MFA(多因素认证)
java·spring boot·后端
AskHarries1 小时前
SEO 页面怎么生成
后端
爱吃牛肉的大老虎1 小时前
Rust对象之结构体,枚举,特性
开发语言·后端·rust
石榴1 小时前
NestJS 的请求到底经过了什么:装饰器、守卫、拦截器、管道与中间件如何配合
后端
Gopher_HBo1 小时前
moby-client客户端
后端
杨运交2 小时前
[055][调度模块]Spring动态任务调度框架的设计与实现
java·后端·spring
卷福同学3 小时前
AI编程出海第二步:验证关键词能否做站
前端·人工智能·后端
Csvn4 小时前
📊 SQL 入门 Day 11:CASE 表达式:SQL 里的 if-else 魔法
后端·sql
QQ_21696290964 小时前
Spring Boot 养老院管理系统:从入住、护理到费用结算的全流程实现(源码可领)
java·spring boot·后端
万少6 小时前
DeepSeek-V4-Flash 正式版上线了,但这 3 个坑我帮你提前踩了
前端·javascript·后端