Мы решили поделиться с Вами уроками, которые мы получили, переходя с Oracle BRM 7.5 на Oracle BRM 12 облачно-нативную систему тарификации и управления доходами для цифрового и коммуникационного бизнеса для одной из наших телекоммуникационных компаний. Прежде всего, почему мы провели модернизацию Oracle BRM биллинговой системы? Есть в основном две причины, по которым мы решили это сделать. Первая причина - это модернизация текущей общей архитектуры, а вторая - чтобы оставаться в соответствии с лицензиями Oracle в ближайшие годы.
Современная архитектура высокой доступности (HA) состоит из следующих компонентов:
- Diameter и MBI AAA шлюз.
- Oracle Система выставления счетов и управления доходами в сфере связи - Oracle BRM 7.5.
- Клиентские приложения (Центр клиентов, Центр ценообразования, Центр разработчиков, Центр выдачи разрешений и т.д.).

Оглавление
Новая современная архитектура Oracle BRM
Компоненты последней, модернизированной архитектуры Oracle BRM 12 следующие:
- Эластичный двигатель зарядки (ECE) 11.3.
- NoSQL 12.
- Oracle BRM 12.
- Database 12c.
- Weblogic 12c.
- Центр разработки ценообразования (Oracle PDC) 12.
- Oracle BRM Billing Care 12.
- Центр бизнес-операций

Основные преимущества новой архитектуры Oracle BRM 12
С добавлением новых компонентов, таких как Oracle Weblogic, ECE и PDC, мы выигрываем в нескольких областях.
Oracle ECE вносит свой вклад в общую часть масштабируемости. С появлением 5G постоянно увеличивается количество запросов от различных IoT-устройств. По этой причине нам необходим быстрый, надежный и способный масштабироваться механизм оценки с низкой задержкой.
Другой критической областью является доставка уведомлений, которые происходят внутри биллинговой системы, во внешние системы. Существующая система уведомлений Oracle BRM полагается на Oracle AQ. Однако система уведомлений, предоставляемая Oracle ECE, использует очереди JMS. С помощью Weblogic JMS мы можем соединить существующую очередь Oracle AQ и использовать только обмен сообщениями JMS.
Oracle BRM 12 PDC теперь является веб-приложением, доступ к которому можно получить из любого места, и его не нужно устанавливать локально. То же самое относится к Billing Care и центру бизнес-операций.
Oracle BRM 12 ключевых компонентов
- Oracle BRM 12 - это комплексное решение для фиксации, генерирования, сбора и анализа доходов. Система хорошо настраивается и может подойти практически для любой отрасли.
- Elastic Charging Engine - это основной рейтинговый механизм для онлайн и офлайн тарификации для системы BRM. ECE обладает высокой масштабируемостью, поскольку использует Oracle Coherence, решение для grid данных in-memory. Она может обрабатывать до нескольких тысяч транзакций в секунду. Она также имеет встроенный компонент диаметрального шлюза, который может обрабатывать запросы из сети
- Oracle BRM 12 Центр деловых операций - это веб-приложение для управления выставлением счетов, платежей, выставлением счетов, отчетов главной книги и отслеживания тенденций в бизнесе...
- Weblogic - это сервер приложений для создания и развертывания приложений Java EE, таких как Pricing Design Center и Billing Care.
- Pricing Design Center - это веб-приложение для управления Вашим каталогом цен. С помощью PDC можно установить цены на все услуги и продукты, которые предлагает организация. PDC имеет собственную схему базы данных, которая синхронизируется с ECE и Oracle BRM.
- Oracle BRM 12 Billing Care - это веб-приложение для управления базой клиентов. Оно дает нам возможность создавать новых клиентов, а также назначать новые услуги. Billing Care имеет свой SDK, с помощью которого мы можем настроить приложение в соответствии с требованиями бизнеса.
Заключение
В этой статье мы дали краткий обзор того, как мы провели модернизацию 1ТП4Т 7.5 и какие компоненты используются. Более того, в будущих статьях мы более подробно остановимся на каждом из компонентов и расскажем, как его настроить, а также опишем основные возможности 1ТП4Т 12.