![]() |
|
| Real-time Billing Mediation |
||||||||||||||||||||
|
Many Telecommunication services involve a wide variety of service delivery components, both hardware and software, that are used together to create and implement the service. The problem of collecting, aggregating, and combining service records is often labeled Billing Mediation, and for many applications these tasks need to be done in a continuous, near real-time process. Range of ServicesThe range of such service elements is broad:
The list goes on. In order to create a complete service record, data need to be collected, processed, and combined from many types of service elements and many vendors. Issues and TimingDiffering aspects need to be addressed and combined:
For some services, it is sufficient to calculate these elements on a daily basis. Increasingly, however, people expect to get real-time or near real-time records of their service usage, and some applications fundamentally require it in order to operate effectively, such as pre-paid billing. Relational RelevanceThe relational model is an elegant and powerful way of aggregating and combining data coming from many sources to create complete records. Relational iteration, aggregation, filtering, and joining operators are well suited to the task. However, when the volumes of data are great, using RDBMS for these naturally relational data massaging tasks encounters difficult issues of cost, efficiency, and effectiveness:
RAMMS AdvantagesSQLstream's RAMMS provides the perfect answer to the Real-time Billing Mediation problem because it can elegantly handle the following necessary components in the solution:
It will come as no surprise that such applications were some of the sources of inspiration for creating the SQLstream RAMMS.
|
||||||||||||||||||||