Abbiamo deciso di condividere con lei le lezioni apprese, che abbiamo ottenuto migrando da Oracle BRM 7.5 a Oracle BRM 12 cloud-native per la tariffazione e la gestione dei ricavi per il business digitale e delle comunicazioni per una delle nostre società di telecomunicazioni. Prima di tutto, perché abbiamo aggiornato il Oracle BRM sistema di fatturazione? I motivi per cui abbiamo deciso di eseguire questa operazione sono principalmente due. Il primo motivo è quello di modernizzare l'attuale architettura generale, e il secondo è quello di rimanere conformi alle licenze Oracle negli anni a venire.
L'attuale architettura ad alta disponibilità (HA) ha i seguenti componenti:
- Gateway Diameter e MBI AAA.
- Oracle Sistema di gestione della fatturazione e delle entrate delle comunicazioni - Oracle BRM 7,5.
- Applicazioni client (Centro clienti, Centro prezzi, Centro sviluppatori, Centro autorizzazioni, ecc.)
Indice dei contenuti
Nuova architettura moderna Oracle BRM
I componenti dell'architettura Oracle BRM 12 più recente e modernizzata sono i seguenti:
- Motore di carica elastico (ECE) 11.3.
- NoSQL 12.
- Oracle BRM 12.
- Database 12c.
- Weblogic 12c.
- Centro di progettazione dei prezzi (Oracle PDC) 12.
- Oracle BRM Cura della fatturazione 12.
- Centro operativo aziendale
Vantaggi principali della nuova architettura Oracle BRM 12
Con l'aggiunta di nuovi componenti come Oracle Weblogic, ECE e PDC, guadagniamo in diverse aree.
Oracle ECE contribuisce alla parte di scalabilità complessiva. Con l'arrivo del 5G, c'è un aumento costante delle richieste da parte di vari dispositivi IoT. Per questo motivo, abbiamo bisogno di un motore di valutazione veloce, affidabile e a bassa latenza, in grado di scalare.
Un'altra area critica è la consegna delle notifiche, che avvengono all'interno del sistema di fatturazione, ai sistemi esterni. Il quadro di notifica esistente di Oracle BRM si basa su Oracle AQ. Tuttavia, il sistema di notifica fornito da Oracle ECE utilizza le code JMS. Con l'aiuto di Weblogic JMS, possiamo ora collegare la coda Oracle AQ esistente e sfruttare solo la messaggistica JMS.
Oracle BRM 12 PDC è ora un'applicazione basata sul web, a cui si può accedere da qualsiasi luogo e che non deve essere installata localmente. Lo stesso vale per il Billing Care e il Business operations center.
Oracle BRM 12 componenti chiave
- Oracle BRM 12 - è una soluzione completa per catturare, generare, raccogliere e analizzare le entrate. Il sistema è altamente personalizzabile e può adattarsi praticamente a qualsiasi settore.
- Elastic Charging Engine - è il motore di valutazione principale per la ricarica online e offline del sistema BRM. ECE è altamente scalabile perché sfrutta Oracle Coherence, una soluzione data grid in-memory. Può elaborare fino a un paio di migliaia di transazioni al secondo. Dispone anche di un componente gateway di diametro integrato, in grado di elaborare le richieste provenienti dalla rete.
- Oracle BRM 12 Centro operativo aziendale - è un'applicazione basata sul web per gestire la fatturazione, i pagamenti, la fatturazione, i rapporti sulla contabilità generale e il monitoraggio delle tendenze aziendali.
- Weblogic - è un server applicativo per la creazione e la distribuzione di applicazioni Java EE come Pricing Design Center e Billing Care.
- Pricing Design Center - è un'applicazione basata sul web per gestire il suo catalogo prezzi. Con PDC, possiamo impostare i prezzi per tutti i servizi e i prodotti che un'organizzazione offre. Il PDC ha un proprio schema di database, sincronizzato con ECE e Oracle BRM.
- Oracle BRM 12 Billing Care - è un'applicazione basata sul web per gestire la sua base clienti. Ci dà la possibilità di creare nuovi clienti e di assegnare nuovi servizi. Billing Care dispone di un SDK con l'aiuto del quale possiamo personalizzarlo per adattarlo alle esigenze di un'azienda.
Conclusione
In questo articolo, abbiamo fornito una breve panoramica di come abbiamo eseguito la modernizzazione di Oracle BRM 7.5 e quali sono i componenti utilizzati. Inoltre, nei prossimi articoli, entreremo in maggiori dettagli per ciascuno dei componenti e descriveremo come configurarlo e descriveremo le principali caratteristiche di Oracle BRM 12.