Technical Overview 02 - BRM Server
Technical Overview 02 - BRM Server
BRM Server
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.
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
Persistence
Database
Processing
Modules
BRM
Applications Data Database
Managers
Real-time Rating
Client
Tools
Real-time
Pipeline
Data API TM
API Manager
BRM
API CM
Applications
Database
EAI_JS
RT Pipeline
API
API API TM
Manager
CM
Database
BRM billing
API
application
Data
API TM
Business System Manager
Policies Processes Database
API
Application Tier
8
Business Process Tier Processes
Data
System Policy API TM
Manager
Facility Facility
Modules Modules Database
API
• Connection Manager (CM) that manages connections from the
Application Tier
CM Application Tier
9
FM Functionality
Activity Policy FM
Manager
Rating Policy FM
Billing Policy FM
Database
Customer FM
Activity FM
Rating FM
Data Processing
Manipulation and
Validation Rules
Billing Data
API API TM
API
Care Manager
CM Session Leader Database
application CM
Applications CM
• The CM Session Leader spawns a child CM process.
11
Object Tier
Object Tier Data Tier
DM
API
TM
Oracle
Database
Business Process Tier
Application Tier
DM
API
TM
AQ • High-level, object-oriented data model
LDAP
• Translates BRM data into SQL (BRM database)
Database
Translation Manager
Business Process Tier
Application Tier
Data Translation
DM Session Leader
DM DM Database
Front Request Back
End End
Results
Front Request
End
Back
End
known port number:
Results
– Statically spawns front-end and back-end
Application Tier
DMs
– Manages load by queuing CM requests in
Shared Memory shared memory
Queue
API TM
Data Translation
API
Data Database Table per
Manager Object Definition
DM name depends on
Application Tier
TM
TM functionality:
Credit
Xlat Data to CC – dm_oracle
LDAP
API
Transaction per CC
Card
Protocol – dm_fusa
TM
– dm_ldap
Xlat Data to Auth Requests Credit
API
LDAP
per LDAP Protocol TM Card
Data Translation
Data Tier
•
payment, tax, email, and directory servers
Application Tier
Object Tier
LDAP
Real-time DM
CM
Rating FM
Realtime Pipeline
Database
Discount
Input Output
Module
Java/
Business System Oracle
Windows
API Data
API
Client Policies Processes
TM
Manager
Database
API
BRM FUSA
Billing CM
API
API
TM
Data
Applcations Manager
Real-time Rating
AQ
Custom AQ
API
TM
Realtime Pipeline Data
Client
API
Manager
Appliations