Forward BMS
Система управления балансами для операторов связи и сервисов
Forward BMS — мастер-система управления балансами пользователей и аккаунтов для операторов связи и компаний, которые продают услуги и товары по предоплате и постоплате. Хранит балансы и меняет их в реальном времени: резервирует, пополняет, списывает, контролирует пороги и лимиты. Ресурс на балансе выражается в деньгах, баллах, единицах товаров, SMS, байтах или секундах, с конвертацией единиц и правилами округления.
С одним балансом одновременно работают несколько систем: тарификация резервирует и списывает, платежная система пополняет, бонусная программа начисляет баллы. Forward BMS выстраивает эти изменения в порядок и выгружает результат во внешние системы.
-
Ресурсы
6+
типов ресурсов на балансах: деньги, баллы, товары, SMS, байты, секунды
-
Масштаб
10млн+
кошельков в одной инсталляции
-
Нагрузка
5000+
операций с балансами в секунду
-
Скорость ответа
< 10мс
на операцию резерва
-
Интеграция
10+
внешних систем меняют балансы одновременно
-
Надежность
99,99%
доступность ядра балансов
Решаемые задачи
-
Каждая система ведет свою копию баланса
Балансы хранятся централизованно в ядре BMS Core, остальные системы работают с ним.
-
Параллельные изменения конфликтуют
Несколько систем меняют один баланс одновременно, а Forward BMS выстраивает изменения в порядок.
-
Баланс ведется только в деньгах
На балансах деньги, баллы, товары, SMS, байты и секунды, с конвертацией единиц и правилами округления.
-
Превышение видно только после расчета
Пороги и лимиты контролируются в реальном времени, при пересечении порога система отправляет событие.
Как работает
Оплата баллами
- Шаг01
Система создает резерв на балансе баллов.
- Шаг02
После подтверждения операции резерв списывается.
- Шаг03
Если заказ отменили, резерв снимается.
- Шаг04
При пересечении порога Forward BMS сразу отправляет событие во внешние системы.
Функциональные
возможности
Операции с балансом
- Полный жизненный цикл резерва: создание, использование, отмена.
- Жизненный цикл пополнений из платежных и расчетных систем.
- Связанные изменения: несколько балансов меняются как одна операция.
Ресурсы и единицы
- Ресурсы в деньгах, баллах, товарах, SMS, байтах и секундах.
- Конвертация единиц измерения и правила округления для каждого ресурса.
Контроль
- Пороги и лимиты с контролем расходов в реальном времени.
- События при пересечении порога.
- Журнал изменений настроек, справочников и абонентских данных.
Интеграция
- Online Integration: API для настроек, справочников, абонентских данных и операций с балансами.
- Offline Integration: выгрузка изменений балансов и пересечений порогов, прием безусловных изменений.
- Хранилище транзакций для отчетов и Data Lake.
Место
в платформе
Forward BMS принимает операции от систем тарификации и платежей и отдает изменения в отчетность.
Forward BMS
балансы, резервы, пороги и лимиты
Передает
- Transaction Storageотчеты и Data Lake
- Внешние системыизменения балансов и события порогов
- Forward APIподключение прикладных систем
Поток данных Внешняя система Компонент Forward
Проекты
Все кейсы-
8+ лет
в эксплуатации
Динамическое управление балансами
OCS-архитектура под высокие нагрузки: изменение тарифов без разрыва связи, динамическое управление балансами и автопродление пакетов.
- Forward Billing
- Forward Fusion
- Forward PC
- Forward MNP
-
5 мес.
от подготовки до промышленной эксплуатации
Перенос балансов лицевых счетов
Абонентская база, балансы лицевых счетов и история начислений перенесены на платформу Forward в одно технологическое окно.
- Платформа Forward BSS/OSS
«Нам было очевидно, что выбор биллингового решения — это ключевое решение, вокруг которого строится и архитектура, и инфраструктура, и ландшафт будущего Full MVNO-оператора. Поэтому к выбору биллингового решения мы подходили крайне ответственно.»
Вопросы
и ответы
Что такое система управления балансами?
Мастер-система, которая хранит балансы пользователей и аккаунтов и меняет их в реальном времени: резервирует, пополняет, списывает, контролирует пороги и лимиты.
Какие ресурсы можно хранить на балансе?
Деньги, баллы, единицы товаров, SMS, байты, секунды. Система конвертирует единицы измерения и применяет правила округления.
Могут ли несколько систем менять один баланс одновременно?
Да. Forward BMS поддерживает конкурентное изменение баланса несколькими внешними системами и многоэтапные последовательности изменений, например резерв и последующее списание.
Как внешние системы работают с Forward BMS?
Через модуль Online Integration. Его API управляет настройками, справочниками и абонентскими данными и выполняет операции с балансами в ядре BMS.
Куда попадают изменения балансов?
Модуль Offline Integration выгружает изменения балансов и пересечения порогов. Transaction Storage хранит их вместе с событиями аудита и протарифицированными событиями и служит источником для отчетов и Data Lake.
Есть ли Forward BMS в реестре российского ПО?
Да, реестровая запись №21562 от 20.02.2024. Это позволяет использовать систему в проектах с требованиями к импортонезависимости программного обеспечения.
Разберем ваши балансы
Покажем, как ваши ресурсы, резервы и пороги ложатся в Forward BMS и какие системы будут работать с балансами.