Nous avons décidé de partager avec vous les enseignements tirés de la migration de Oracle BRM 7.5 vers Oracle BRM 12 Nous avons mis en place un système de facturation et de gestion des revenus basé sur le cloud pour les activités numériques et de communication de l'une de nos entreprises de télécommunications. Tout d'abord, pourquoi avons-nous mis à niveau le Oracle BRM système de facturation ? Il y a principalement deux raisons pour lesquelles nous avons décidé d'effectuer cette opération. La première est de moderniser l'architecture globale actuelle, et la seconde est de rester en conformité avec les licences Oracle dans les années à venir.
L'architecture actuelle de haute disponibilité (HA) se compose des éléments suivants :
- Passerelle AAA Diameter et MBI.
- Oracle Système de facturation et de gestion des recettes des communications - Oracle BRM 7.5.
- Applications client (Customer Center, Pricing Center, Developer Center, Permissioning Center, etc.)

Table des matières
Nouvelle architecture moderne Oracle BRM
Les composants de la dernière architecture modernisée de Oracle BRM 12 sont les suivants :
- Moteur à charge élastique (ECE) 11.3.
- NoSQL 12.
- Oracle BRM 12.
- Base de données 12c.
- Weblogic 12c.
- Pricing Design Center (Oracle PDC) 12.
- Oracle BRM Billing Care 12.
- Centre d'opérations commerciales

Principaux avantages de la nouvelle architecture Oracle BRM 12
L'ajout de nouveaux composants tels que Oracle Weblogic, ECE et PDC nous apporte des avantages dans plusieurs domaines.
Oracle ECE contribue à l'évolutivité globale. Avec l'arrivée de la 5G, on assiste à une augmentation constante des demandes émanant de divers appareils IoT. C'est pourquoi nous avons besoin d'un moteur d'évaluation rapide, fiable et à faible latence, capable d'évoluer.
Un autre domaine critique est la transmission aux systèmes externes des notifications qui se produisent à l'intérieur du système de facturation. Le cadre de notification Oracle BRM existant s'appuie sur Oracle AQ. Cependant, le système de notification fourni par Oracle ECE utilise des files d'attente JMS. Avec l'aide de Weblogic JMS, nous pouvons à présent établir un pont avec la file d'attente existante de Oracle AQ et exploiter uniquement la messagerie JMS.
Oracle BRM 12 Le PDC est désormais une application basée sur le web, à laquelle on peut accéder de n'importe où et qui n'a pas besoin d'être installée localement. Il en va de même pour Billing Care et Business operations center.
Oracle BRM 12 éléments clés
- Oracle BRM 12 - est une solution complète pour capturer, générer, collecter et analyser les revenus. Le système est hautement personnalisable et peut s'adapter à pratiquement tous les secteurs d'activité.
- Elastic Charging Engine - est le principal moteur d'évaluation pour la facturation en ligne et hors ligne du système BRM. ECE est très évolutif car il exploite Oracle Coherence, une solution de grille de données en mémoire. Il peut traiter jusqu'à plusieurs milliers de transactions par seconde. Il dispose également d'un composant de passerelle de diamètre intégré qui peut traiter les demandes provenant du réseau.
- Oracle BRM 12 Centre d'opérations commerciales - est une application basée sur le web pour gérer votre facturation, vos paiements, votre facturation, vos rapports de grand livre et le suivi des tendances commerciales...
- Weblogic - est un serveur d'application permettant de créer et de déployer des applications Java EE telles que Pricing Design Center et Billing Care.
- Pricing Design Center - est une application web pour la gestion de votre catalogue de prix. Avec PDC, vous pouvez établir des prix pour tous les services et produits offerts par une organisation. PDC possède son propre schéma de base de données, qui est synchronisé avec ECE et Oracle BRM.
- Oracle BRM 12 Billing Care - est une application basée sur le web pour gérer votre base de clients. Elle permet de créer de nouveaux clients et d'attribuer de nouveaux services. Billing Care dispose d'un SDK qui permet de personnaliser l'application en fonction des besoins de l'entreprise.
Conclusion
Dans cet article, nous avons donné un bref aperçu de la façon dont nous avons réalisé la modernisation de Oracle BRM 7.5 et des composants utilisés. De plus, dans les prochains articles, nous entrerons dans les détails de chacun des composants et décrirons comment les mettre en place, ainsi que les principales caractéristiques de Oracle BRM 12.