Technical Overview 07 - Rating
Technical Overview 07 - Rating
Rating
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.
1 Rating engines
2 Entry points
3 Rated events flow
Real-Time
For subscription rating: Discounting
Pipeline
Connection
Manager
DM
Oracle
• Connection Manager
• RT Discounting Pipeline
Rated Event
Kafka Loader
EM BRM Customer
Gateway Gateway Updater
Persistence
Radius Diameter HTTP/2 Database
Gateway Gateway Gateway
Elastic Charging Engine
1 Rating engines
2 Entry points
3 Rated events flow
Rated Event
Kafka Loader
Persistence
Radius Diameter HTTP/2 Database
Gateway Gateway Gateway
Elastic Charging Engine
Real-time interface:
• HTTP2 Gateway
• Diameter Gateway
• Radius Gateway
1 Rating engines
2 Entry points
3 Rated events flow
Aggregation
Collection
Processor
Processor
CDR
Cartridge
files
ECE
DC
RE Formatter
OCOMC Creates
reservation
in cache
REL
CCA
reply
Ro
CCC
Diameter
Gateway
PCEF
Gy Customer Updater AQ
Transforms BRM
Diameter request into
CCR-I or ECE API call Billing
CCR-U
Kafka BRM Gateway
10
Terminate request
Performs
rating
Transforms
request into Elastic Charging Server
ECE API call Persistence
DB
Enhancement
Aggregation
Collection
Processor
Processor
CDR
Cartridge
files
ECE
DC
Asynchronous
persistence of
balances and RE Formatter
rated event
OCOMC
Collects CDR
files
Creates REL
CCA event
reply in Rated
Ro
CCC Event cache
Diameter
Gateway
PCEF
Gy Customer Updater AQ
Transforms BRM
request into
Diameter ECE API call
CCR-T Billing
Kafka BRM Gateway
11
Persistence Event persisted
on physical
storage
Aggregation
Extracts
Collection
Processor
Processor
CDR
Cartridge
ECE
DC
Oracle DB
RE Formatter
OCOMC
Uses BRM CDR
plug-in to write REL
data and
Ro control files
CCC Creates
event in
Diameter BRM DB
Gateway
PCEF
Gy Customer Updater AQ
BRM
Billing
Kafka BRM Gateway
12
Top-up flow
Aggregation
Collection
Processor
Processor
CDR
Cartridge
files
ECE
DC
Balance
in BRM is
updated RE Formatter
OCOMC
REL
Balance in
Ro Diameter cache is
CCC updated
Gateway
synchronously
Calls
PCM_OP_
BILL_DEBIT EM Gateway
BRM
Billing
13
Persistence Database
• Initiate and update part of AAA sessions are handled in ECE only
- Active session and reservation objects are in ECE cache only
- Not stored in BRM or Persistence Database