Postanowiliśmy podzielić się z Państwem doświadczeniami, które zdobyliśmy migrując z Oracle BRM 7.5 do Oracle BRM 12 cloud-native charging and revenue management for digital and communications business dla jednej z naszych firm telekomunikacyjnych. Po pierwsze, dlaczego dokonaliśmy aktualizacji Oracle BRM system rozliczeniowy? Są głównie dwa powody, dla których zdecydowaliśmy się to zrobić. Pierwszym powodem jest modernizacja obecnej ogólnej architektury, a drugim powodem jest zachowanie zgodności z licencjami Oracle w nadchodzących latach.
Obecna architektura wysokiej dostępności (HA) składa się z następujących elementów:
- Brama Diameter i MBI AAA.
- Oracle System rozliczeń komunikacyjnych i zarządzania przychodami - Oracle BRM 7.5.
- Aplikacje klienckie (Customer Center, Pricing Center, Developer Center, Permissioning Center itp.)
Spis treści
Nowa, nowoczesna architektura Oracle BRM
Składniki najnowszej, zmodernizowanej architektury Oracle BRM 12 są następujące:
- Elastyczny silnik ładowania (ECE) 11.3.
- NoSQL 12.
- Oracle BRM 12.
- Database 12c.
- Weblogic 12c.
- Pricing Design Center (Oracle PDC) 12.
- Oracle BRM Billing Care 12.
- Centrum Operacji Biznesowych
Kluczowe zalety nowej architektury Oracle BRM 12
Dodając nowe komponenty, takie jak Oracle Weblogic, ECE i PDC, zyskujemy w kilku obszarach.
Oracle ECE przyczynia się do ogólnej skalowalności. Wraz z pojawieniem się 5G, stale rośnie liczba żądań z różnych urządzeń IoT. Z tego powodu potrzebujemy szybkiego, niezawodnego i charakteryzującego się niskimi opóźnieniami silnika ratingowego, który można skalować.
Kolejnym krytycznym obszarem jest dostarczanie powiadomień, które występują w systemie bilingowym do systemów zewnętrznych. Istniejąca struktura powiadomień Oracle BRM opiera się na Oracle AQ. Jednak system powiadomień dostarczany przez Oracle ECE wykorzystuje kolejki JMS. Z pomocą Weblogic JMS możemy teraz połączyć istniejącą kolejkę Oracle AQ i wykorzystać tylko komunikację JMS.
Oracle BRM 12 PDC jest teraz aplikacją internetową, do której można uzyskać dostęp z dowolnego miejsca i nie trzeba jej instalować lokalnie. To samo dotyczy Billing Care i centrum operacji biznesowych.
Oracle BRM 12 kluczowych komponentów
- Oracle BRM 12 - to kompletne rozwiązanie do przechwytywania, generowania, gromadzenia i analizowania przychodów. System jest wysoce konfigurowalny i może pasować do niemal każdej branży.
- Elastic Charging Engine - jest głównym silnikiem ratingowym do ładowania online i offline dla systemu BRM. ECE jest wysoce skalowalny, ponieważ wykorzystuje Oracle Coherence, rozwiązanie siatki danych w pamięci. Może przetwarzać do kilku tysięcy transakcji na sekundę. Posiada również wbudowany komponent bramy średnicowej, który może przetwarzać żądania z sieci
- Oracle BRM 12 Centrum operacji biznesowych - to aplikacja internetowa do zarządzania Państwa rozliczeniami, płatnościami, fakturowaniem, raportami księgi głównej i śledzeniem trendów biznesowych.
- Weblogic - to serwer aplikacji do tworzenia i wdrażania aplikacji Java EE, takich jak Pricing Design Center i Billing Care.
- Pricing Design Center - to aplikacja internetowa do zarządzania Państwa katalogiem cenowym. Dzięki PDC możemy skonfigurować ceny dla wszystkich usług i produktów oferowanych przez organizację. PDC posiada własny schemat bazy danych, który jest zsynchronizowany z ECE i Oracle BRM.
- Oracle BRM 12 Billing Care - to aplikacja internetowa służąca do zarządzania bazą Państwa klientów. Daje nam możliwość tworzenia nowych klientów, a także przypisywania nowych usług. Billing Care posiada swój SDK, za pomocą którego możemy dostosować się do wymagań firmy.
Wnioski
W tym artykule przedstawiliśmy krótki przegląd tego, jak przeprowadziliśmy modernizację Oracle BRM 7.5 i jakie komponenty są używane. Ponadto w kolejnych artykułach omówimy bardziej szczegółowo każdy z komponentów i opiszemy, jak go skonfigurować oraz opiszemy główne funkcje Oracle BRM 12.