|
WARP4 has been conceived to support other applications, running beside them,
on the same machine, without introducing latency, setting technological constraints
or increasing the server workload.
In order to achieve such a goal, WARP4 has been designed around the following
10 Basic Concepts:
- Synchronous
In WARP4 every request is synchronously served.
- Near Zero Latency
Each request is served in less than 5 msec.
- Session / Transaction Based
a. Usage events related to the same session are correctly managed.
b. Each session can be managed as a transaction.
c. Several simultaneous transaction based sessions for the same user are allowed.
- Statefull
Subscriber's status (e.g., balance, membership, discount levels) can be managed.
- Power
For instance, on a single CPU Linux server having a 1,000,000 subscribers
database WARP4 can rate, with near zero latency, up to 20,000,000 events/hour
(working as Balance Manager) or 200,000,000 events/hour (providing Advice
of Charge) in a real world scenario.
- Value Chain On Line
Every rating related information is made available as soon as the rating event
is processed (e.g., partner share, client's bonus points).
- Flexibility
Business and Operational scenarios can be completely configured via GUI.
- Agility
WARP4 size is negligible and its persistence has been designed to be independent
from the database technology. WARP4 can be run wherever and beside any other
application.
- Multiunit
Rating units can be freely defined (e.g. currencies, bonus schemes, balance
types).
- Integration easiness
WARP4 provides a wide range of APIs on several technologies: web services,
RMI and Java. Parlay guidelines are completely taken into account.
|