BRM Technical Overview
Architecture Overview
CAGBU Enablement Team
Safe harbor statement
The following is intended to outline our general product direction. It is intended for information
purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be relied upon in making purchasing decisions. The
development, release, timing, and pricing of any features or functionality described for Oracle’s
products may change and remains at the sole discretion of Oracle Corporation.
2 Copyright © 2020, Oracle and/or its affiliates
Oracle Communications Billing and Revenue Management
Functional Architecture
Taxation Payment Roaming
Enterprise Application Integration Layer system processor partners
Administration Revenue Management
Operations &
Taxation Payments Roaming
Revenue Management API Reporting
Interface Interface Processing
Customer Service Subscription
Rerating Billing Invoicing A/R
Management Management Management
Client Applications
Management
Customer
Converged Charging
In Memory Charging Grid
Offer Design
Diameter RADIUS
Gateway Gateway
Usage SS7 IN Service Voucher
Mediation Control Management
Core Network Functions | Service Delivery Systems
3 Copyright © 2020, Oracle and/or its affiliates
Oracle Communications Billing and Revenue Management
Technical Architecture
WSM SOAP API BC REST API TMF REST API JCA PCM API
Pricing
BRM Server
Design
Center Connection Manager
DM DM DM DM DM DM DM
Oracle AQ Vertex Fusa Ldap Invoice IFW BRM
Billing Database
Care
Elastic Charging Engine
Business
Operations
Center
Elastic charging servers
Persistence
Database
HTTP/2 Diameter RADIUS
Gateway Gateway Gateway
Convergent Charging Controller Offline Mediation Controller
4 Copyright © 2020, Oracle and/or its affiliates
BRM Server
• Subscriber Management WSM SOAP API BC REST API TMF REST API JCA PCM API
Pricing BRM Server
• Financial Management Design
Center Connection Manager
• Billing
DM DM DM DM DM DM DM
• Invoicing Oracle AQ Vertex Fusa Ldap Invoice IFW BRM
Billing Database
• Payment Care
• Collections
Elastic Charging Engine
Business
Operations
• Rating for subscription events Center
Elastic charging servers
Persistence
Database
• BRM DB is the master for HTTP/2
Gateway
Diameter
Gateway
RADIUS
Gateway
subscriber data
Convergent Charging Controller Offline Mediation Controller
5 Copyright © 2020, Oracle and/or its affiliates
Pricing Design Center
• Web-based application for WSM SOAP API BC REST API TMF REST API JCA PCM API
managing product offerings and
BRM Server
configuration data Pricing
Design
Center Connection Manager
• Choice of GUI and command line DM DM DM DM DM DM DM
Oracle AQ Vertex Fusa Ldap Invoice IFW BRM
tool (ImportExportPricing) Billing Database
Care
• WebLogic-based Elastic Charging Engine
Business
Operations
Center
Elastic charging servers
• Brings its own DB schema which is
the master for configuration and HTTP/2 Diameter RADIUS
Persistence
Database
pricing data Gateway Gateway Gateway
Convergent Charging Controller Offline Mediation Controller
6 Copyright © 2020, Oracle and/or its affiliates
Billing Care
• Web-based application for WSM SOAP API BC REST API TMF REST API JCA PCM API
subscriber management
Pricing BRM Server
Design
Center Connection Manager
• WebLogic-based
DM DM DM DM DM DM DM
Oracle AQ Vertex Fusa Ldap Invoice IFW BRM
Billing
• Uses the PCM API to connect to Care
Database
the CM
Elastic Charging Engine
Business
Operations
Center
Elastic charging servers
Persistence
Database
HTTP/2 Diameter RADIUS
Gateway Gateway Gateway
Convergent Charging Controller Offline Mediation Controller
7 Copyright © 2020, Oracle and/or its affiliates
Business Operations Center
• Web-based application for WSM SOAP API BC REST API TMF REST API JCA PCM API
configuring and scheduling jobs
Pricing BRM Server
Design
Center Connection Manager
• WebLogic-based
DM DM DM DM DM DM DM
Oracle AQ Vertex Fusa Ldap Invoice IFW BRM
Billing
• Uses the PCM API to connect to Care
Database
the CM
Elastic Charging Engine
Business
Operations
Center
Elastic charging servers
Persistence
Database
HTTP/2 Diameter RADIUS
Gateway Gateway Gateway
Convergent Charging Controller Offline Mediation Controller
8 Copyright © 2020, Oracle and/or its affiliates
Elastic Charging Engine
• High performance, in-memory WSM SOAP API BC REST API TMF REST API JCA PCM API
charging grid
Pricing BRM Server
Design
Center Connection Manager
• Rates for usage online and
offline usage events DM DM DM DM DM DM DM
Oracle AQ Vertex Fusa Ldap Invoice IFW BRM
Billing Database
Care
• ECE cache holds the real-time
balances Elastic Charging Engine
Business
Operations
Center
Elastic charging servers
• Persistence DB is an Oracle DB
and contains a copy of the in- HTTP/2 Diameter RADIUS
Persistence
Database
memory cache Gateway Gateway Gateway
Convergent Charging Controller Offline Mediation Controller
9 Copyright © 2020, Oracle and/or its affiliates
APIs
WSM SOAP API BC REST API TMF REST API JCA PCM API
• REST API Pricing BRM Server
• Billing care REST API Design
Connection Manager
Center
• TMF Forum compliant API
DM DM DM DM DM DM DM
Oracle AQ Vertex Fusa Ldap Invoice IFW BRM
Billing Database
• SOAP API Care
Elastic Charging Engine
Business
• JCA Resource Adapter Operations
Center
• Allows a J2EE-compliant Elastic charging servers
application to connect to BRM. Persistence
Database
HTTP/2 Diameter RADIUS
Gateway Gateway Gateway
• PCM API:
• Write client applications in C, Convergent Charging Controller Offline Mediation Controller
C++, Java, and Perl.
10 Copyright © 2020, Oracle and/or its affiliates
Offline Mediation Controller
• Offline usage requests WSM SOAP API BC REST API TMF REST API JCA PCM API
Pricing BRM Server
• Suspense management Design
Center Connection Manager
integration with BRM server
DM DM DM DM DM DM DM
Oracle AQ Vertex Fusa Ldap Invoice IFW BRM
Billing Database
Care
Elastic Charging Engine
Business
Operations
Center
Elastic charging servers
Persistence
Database
HTTP/2 Diameter RADIUS
Gateway Gateway Gateway
Convergent Charging Controller Offline Mediation Controller
11 Copyright © 2020, Oracle and/or its affiliates
Convergent Charging Controller
• Core network integration WSM SOAP API BC REST API TMF REST API JCA PCM API
Pricing BRM Server
• Voucher management and Design
Center Connection Manager
redemption
DM DM DM DM DM DM DM
Oracle AQ Vertex Fusa Ldap Invoice IFW BRM
Billing Database
Care
Elastic Charging Engine
Business
Operations
Center
Elastic charging servers
Persistence
Database
HTTP/2 Diameter RADIUS
Gateway Gateway Gateway
Convergent Charging Controller Offline Mediation Controller
12 Copyright © 2020, Oracle and/or its affiliates