Documente Academic
Documente Profesional
Documente Cultură
Processing
Modules Database
BRM
Applications Data
Real-time Real-time
events Managers
Client Rating
Tools
Realtime
Pipeline
Pipeline Rated
Manager Event
Loader
Batch Events
Rated Events
Data API TM
API Manager
BRM
API CM
Applications Database
Java Server
RT Pipeline
Customer Data
API
API API TM
Center Manager Database
API CM
Pricing Center
application
– GUI tools such as Customer Center and
Universal Pricing Center
API
Event
Loader – Applications that capture event data from
customer usage subsystems
API
Web Server
• The application collects data and triggers
BRM business processes
Data Collection – Registration, customer, login/passwords,
and Business activity, purchasing, or billing data
Process Trigger
Customer
API
Customer Data
Center API API TM
Data Manager Database
CM
API
Pricing Center
application
different languages
Universal
– C, C++, Java, Perl, Visual Basic
API
Real-time Event
events Loader
• Applications can be end-user GUI
tools, daemons, intermediary
API
Web Server
processes
Data Collection
and Business
Process Trigger
Data
API TM
Business System Manager Database
Policies Processes
CM functionality
Real-time Rating • Validates data from the application
tier
Realtime Pipeline • Modifies BRM behavior through
business policies
Event Notification – Business policies can by
customized
Pipeline Manager
• Triggers external systems using
event notification
API
• Generic CM executable manages
Generic CM Executable connections from the Application Tier
“Object Request Broker”
• Links to FM shared libraries
– System FMs for data processing
– Policy FMs for data manipulation and
eai_js
validation
• CM “brokers” BRM requests to FM
Realtime Pipeline
• Real-time Pipeline is a separate
Data Processing - process
Manipulation and
Validation Rules • eai_js EM supports account
synchronization or passing events to
other external systems
Data
API TM
Manager Database
Application Tier
Customer Data
API API API TM
Center Manager Database
CM Session Leader
API
• CM Session Leader started on
Pricing
API
Manager Application
BRM
Database
API
TM
Data
Manager
Business Process Tier
DM API model
TM
TIMOS
• Object tier understands where data
Account resides, complexity is hidden from
API
TM
Sync
DM user
Credit
• Translates BRM data into SQL
API
TM
LDAP
systems
Data Translation – CC Clearing House, Tax software,
LDAP, etc.
Database
Translation Manager
Business Process Tier
• Generic DM executable
Application Tier
DM Session Leader
Database
DM DM
Front Request Back
Business Process Tier
End End
Application Tier
Results
• DM session leader
DM DM
Front Request
Back started on host server at
End End known port number:
Results
– Statically spawns front
end and back end DMs
Shared
Memory Queue – Manages load by
API TM queuing CM requests
in shared memory
Data Translation
• DM name
BRM
Data
API Xlat Data to Row in
Database Table per Database depends on TM
Manager Object Definition functionality
TM
Business Process Tier
– dm_oracle
Application Tier
Xlat Data to CC
Credit
Credit
API
LDAP
per LDAP Protocol TM
Data Translation
Data Tier
• The BRM Database
– Oracle
Database
• Interfaces available to
Business Process Tier
Object Tier
1
Connection Application Connection
Manager connects to CMMP 3 Manager
Master Process Session
(CMMP) Application connects Leader
CMMP returns
directly to CM Session
2 address of CM
Leader
Session Leader
Facility Modules
Client API
API
Apps CM
CM Session Leader Object
API TM BRM
Server Database
Facility Modules DM_ORACLE
API
Client CM
API CMMP
Apps Child Process
Facility Modules
API
CM
Client CM Session Leader
API
Apps
Facility Modules
API Object
API TM
CM Server
Child Process
DM_FUSA
Pipeline 1
Input Format Input Function Output Rated
Description Plugin Plugins Plugin Events
Pipeline 2
Input Format Input Function Output Rated
Description Plugin Plugins Plugin Events
• Account Synchronization
– All account changes and billing events are passed to the
Pipeline Manager by the Account Sync DM
— Communication uses Oracle Advanced Queuing
– Pipeline Manager updates account data in memory
• Rated Event Loader (REL)
– Loads events rated by the Pipeline Manager into BRM
database
— Causes minimal impact on real-time system performance
Business Data
Process Managers
Modules Database
Acct Sync Acct
Event Business
FM Sync Oracle
Notification Object
Data Mgr Advanced
Payload Queue
Generator
(eai_js)
Pipeline Manager
Rated
Event
Loader
Pipeline
Manager
Batch
Events Rated Events
Realtime DM
Event CM
Rating FM
Realtime Pipeline
Database
Discount
Input Output
Module
API
Processes
TM
Client Manager Database
Oracle Adv
API Queue
DM
API
Radius CM
TM
API
Manager TIMOS
Real-time Rating
Credit
API
TM
Card
Credit Card
Realtime Pipeline
Universal
API
Event Account
Loader eai_js Sync
DM
Event Notification
Customer
API
The BRM
Documentation
is available in
either PDF or
HTML format,
arranged in
topical
categories. The
HTML version
includes a
search
capability