Decidimos partilhar consigo as lições aprendidas, que ganhámos ao migrar do Oracle BRM 7.5 para o Oracle BRM 12 gestão de cobranças e receitas nativa da nuvem para o negócio digital e de comunicações de uma das nossas empresas de telecomunicações. Em primeiro lugar, porque é que actualizámos a Oracle BRM sistema de faturação? Há principalmente duas razões pelas quais decidimos fazer isso. A primeira razão é modernizar a atual arquitetura global e a segunda razão é manter a conformidade com as licenças Oracle nos próximos anos.
A atual arquitetura de alta disponibilidade (HA) tem os seguintes componentes:
- Gateway AAA Diameter e MBI.
- Oracle Sistema de faturação e gestão de receitas de comunicações - Oracle BRM 7.5.
- Aplicações cliente (Centro de clientes, Centro de preços, Centro de programadores, Centro de autorizações, etc.).
Tabela de conteúdos
Nova arquitetura moderna Oracle BRM
Os componentes da arquitetura mais recente e modernizada do Oracle BRM 12 são os seguintes
- Motor de carregamento elástico (ECE) 11.3.
- NoSQL 12.
- Oracle BRM 12.
- Base de dados 12c.
- Weblogic 12c.
- Centro de conceção de preços (Oracle PDC) 12.
- Oracle BRM Cuidados de faturação 12.
- Centro de operações comerciais
Principais vantagens da nova arquitetura Oracle BRM 12
Com a adição de novos componentes, como o Weblogic Oracle, o ECE e o PDC, ganhamos em várias áreas.
O Oracle ECE contribui para a parte da escalabilidade global. Com a chegada do 5G, há um aumento cada vez maior de pedidos de vários dispositivos IoT. Por esse motivo, precisamos de um motor de classificação rápido, fiável e de baixa latência, que possa ser dimensionado.
Outra área crítica é a entrega de notificações, que ocorrem dentro do sistema de faturação, a sistemas externos. A estrutura de notificação existente no Oracle BRM baseia-se no Oracle AQ. No entanto, o sistema de notificação fornecido pelo Oracle ECE está usando filas JMS. Com a ajuda do Weblogic JMS, podemos agora fazer a ponte entre a fila existente do Oracle AQ e aproveitar apenas as mensagens JMS.
O Oracle BRM 12 PDC é agora uma aplicação baseada na Web, que pode ser acedida a partir de qualquer lugar, e não necessita de ser instalada localmente. O mesmo se aplica ao Billing Care e ao centro de operações comerciais.
Oracle BRM 12 componentes principais
- Oracle BRM 12 - é uma solução completa para captar, gerar, recolher e analisar receitas. O sistema é altamente personalizável e pode adaptar-se a praticamente qualquer indústria.
- Elastic Charging Engine - é o principal motor de classificação para carregamento online e offline do sistema BRM. O ECE é altamente escalável porque utiliza o Oracle Coherence, uma solução de grelha de dados na memória. Pode processar até alguns milhares de transacções por segundo. Tem também uma componente de gateway de diâmetro incorporada que pode processar pedidos da rede
- Oracle BRM 12 Centro de operações comerciais - é uma aplicação baseada na Web para gerir a sua faturação, pagamentos, faturação, relatórios de contabilidade geral e acompanhar as tendências comerciais...
- Weblogic - é um servidor de aplicações para criar e implementar aplicações Java EE, como o Pricing Design Center e o Billing Care.
- Pricing Design Center - é uma aplicação baseada na Web para gerir o seu catálogo de preços. Com o PDC, pode definir preços para todos os serviços e produtos que uma organização oferece. O PDC tem o seu próprio esquema de base de dados, que é sincronizado com o ECE e o Oracle BRM.
- Oracle BRM 12 Billing Care - é uma aplicação baseada na Web para gerir a sua base de clientes. Dá-nos a possibilidade de criar novos clientes e de atribuir novos serviços. A Billing Care tem o seu SDK, com a ajuda do qual pode ser personalizada para se adaptar às necessidades de uma empresa.
Conclusão
Neste artigo, demos uma breve visão geral de como realizamos a modernização do Oracle BRM 7.5 e quais componentes estão sendo utilizados. Além disso, em artigos futuros, entraremos em mais detalhes sobre cada um dos componentes e descreveremos como configurá-lo e descreveremos as principais características do Oracle BRM 12.