Hemos decidido compartir con ustedes las lecciones aprendidas, que obtenemos al migrar de Oracle BRM 7.5 a Oracle BRM 12 tarificación y gestión de ingresos nativos en la nube para el negocio digital y de comunicaciones de una de nuestras empresas de telecomunicaciones. En primer lugar, ¿por qué actualizamos el Oracle BRM sistema de facturación? Hay principalmente dos razones por las que decidimos llevarlo a cabo. La primera razón es modernizar la arquitectura general actual, y la segunda es seguir cumpliendo con las licencias de Oracle en los próximos años.
La arquitectura actual de alta disponibilidad (HA) tiene los siguientes componentes:
- Pasarela AAA Diameter y MBI.
- Sistema de facturación y gestión de ingresos de Oracle Communications - Oracle BRM 7.5.
- Aplicaciones cliente (Centro de clientes, Centro de precios, Centro de desarrolladores, Centro de permisos, etc.).

Índice
Nueva arquitectura moderna de Oracle BRM
Los componentes de la arquitectura más reciente y modernizada de Oracle BRM 12 son los siguientes:
- Motor de carga elástica (ECE) 11.3.
- NoSQL 12.
- Oracle BRM 12.
- Base de datos 12c.
- Weblogic 12c.
- Centro de diseño de precios (Oracle PDC) 12.
- Oracle BRM Billing Care 12.
- Centro de operaciones comerciales

Principales ventajas de la nueva arquitectura Oracle BRM 12
Con la incorporación de nuevos componentes como Oracle Weblogic, ECE y PDC ganamos en varias áreas.
Oracle ECE contribuye a la parte de escalabilidad general. Con la llegada del 5G, cada vez hay más solicitudes de diversos dispositivos IoT. Por esa razón, necesitamos un motor de clasificación rápido, fiable y de baja latencia, que pueda escalar.
Otra área crítica es la entrega de notificaciones, que se producen dentro del sistema de facturación a sistemas externos. El marco de notificación existente de Oracle BRM se basa en Oracle AQ. Sin embargo, el sistema de notificación proporcionado por Oracle ECE utiliza colas JMS. Con la ayuda de Weblogic JMS, ahora podemos puentear la cola Oracle AQ existente y aprovechar únicamente la mensajería JMS.
Oracle BRM 12 PDC es ahora una aplicación basada en la web, a la que se puede acceder desde cualquier lugar, y no es necesario instalarla localmente. Lo mismo ocurre con Billing Care y Business operations center.
Componentes clave de Oracle BRM 12
- Oracle BRM 12 - es una solución completa para captar, generar, recaudar y analizar los ingresos. El sistema es altamente personalizable y puede adaptarse prácticamente a cualquier sector.
- Motor de tarificación elástica: es el motor de tarificación principal para la tarificación en línea y fuera de línea del sistema BRM. ECE es altamente escalable porque aprovecha Oracle Coherence, una solución de rejilla de datos en memoria. Puede procesar hasta un par de miles de transacciones por segundo. También tiene incorporado un componente de pasarela de diámetro que puede procesar solicitudes de la red
- Oracle BRM 12 Centro de operaciones de negocio - es una aplicación basada en web para la gestión de su facturación, pagos, facturación, informes del libro mayor y seguimiento de las tendencias del negocio...
- Weblogic: es un servidor de aplicaciones para crear y desplegar aplicaciones Java EE como Pricing Design Center y Billing Care.
- Pricing Design Center - es una aplicación basada en web para gestionar su catálogo de precios. Con PDC, podemos establecer precios para todos los servicios y productos que ofrece una organización. PDC tiene su propio esquema de base de datos, que se sincroniza con ECE y Oracle BRM.
- Oracle BRM 12 Billing Care - es una aplicación basada en web para gestionar su base de clientes. Nos ofrece la posibilidad de crear nuevos clientes, así como de asignar nuevos servicios. Billing Care tiene su SDK con la ayuda del cual podemos personalizarlo para adaptarlo a los requisitos de una empresa.
Conclusión
En este artículo, hemos dado una breve visión general de cómo hemos realizado la modernización de Oracle BRM 7.5 y qué componentes se están utilizando. Además, en futuros artículos, entraremos en más detalles sobre cada uno de los componentes y describiremos cómo configurarlo, así como las principales características de Oracle BRM 12.