Go to main content
1/6
Contents
Title and Copyright Information
Preface
Audience
Accessing Oracle Communications Documentation
Documentation Accessibility
Document Revision History
1
Introducing BRM
What Is BRM?
About Setting Up Your Services
About Charging Customers for Your Services
About Billable Events
About Rating
About Real-Time Rating
About Batch Rating
Defining How to Rate Billable Events in Your Price List
Ways to Measure and Charge for Billable Events
About Price Lists
About Calculating Taxes
About Authentication, Authorization, and Accounting
Real-Time Postpaid AAA
Real-Time Prepaid AAA
Batch Rating AAA
About Registering Customers
Ways to Register Customers
About Billing Customers
Dealing with Corrections to Bills
About Billing Types
About Account Groups
How Billing Is Different from Rating
About Managing Payments
About Managing Accounts Receivable
About Managing Customers
About Managing Brands
About Collecting Revenue Data
About Running Database Reports
What Is in a BRM system?
How the BRM Database Stores Data
How BRM Processes a Typical Billable Event
How a Typical Internet Service Provider Uses BRM
Customer Registration
Custom Profile Information
Managing Customer Accounts
Pricing
G/L Accounts for Pricing Elements
Billing and Payments
About the BRM Client Applications
About BRM Command-Line Utilities
Implementation Process
Ways to Use and Customize BRM
About Integrating Your Services with BRM
About Creating Custom Account Management and Billing Tools
About Connecting BRM to External Data Processing Sources
About the Data Displayed in BRM Client Applications
About BRM Defaults
When Is Programming Required?
Summary of Key Terms
2
Using BRM with Oracle Application Integration Architecture
About Oracle Application Integration Architecture
Setting Up BRM to Work with Oracle Application Integration Architecture
Installing and Configuring the Required BRM Components
Integrating BRM Features with External CRM Applications
Integrating Collections with External CRM Applications
Integrating Friends and Family Promotions with External CRM Applications
Displaying Siebel CRM Promotion Names on Invoices
Integrating BRM Features with External CRM Applications in a Multischema System
Integrating Account Migrations with External Applications in a Multischema System
Integrating Collections with External Applications in a Multischema System
Creating Products and Discounts for an External CRM
Synchronizing Products That Have Multiple Rate Plans with External CRM Applications
Validating Customer Contact Information
3
BRM System Architecture
About the Four-Tier Architecture
Application Tier
Business Process Tier
About Facilities Modules (FMs)
About External Modules (EMs)
About Connection Manager Master Processes (CMMPs)
Data Management Tier
About Data Managers (DMs)
About Data Manager (DM) Back Ends
About IMDB Cache DM
Data Tier
About the BRM Database
About the Residency Type
About the Multischema Architecture
About Multidatabase Manager
About Oracle RAC for a High-Availability BRM System
About Oracle IMDB Cache
About Objects in an IMDB Cache-Enabled System
Transient Objects
Reference Objects
Database Objects
About Active Session Objects
About the Object Residency Type
About the Pipeline Manager System Architecture
About the Pipeline System Components
About the Controller
About the EDR Factory
About the Transaction ID Controller
About the Sequencer
About the Event Handler
About the Data Pool
About Pipelines
About Using Multiple Pipelines
About the Pipeline Controller
About Thread Handling
About the Pipeline Manager Database
About Configuring Pipeline Manager
Configuring the Four-Tier Architecture
Communication Between System Components
Four-Tier Architecture and Failure Recovery
Scripting on this page enhances content navigation, but does not change the content in any way.