A ratings engine system that uses decision networks to select and execute Price Plans to rate an Event. A plan selection rule set is used to select a Price Plan for the Event and an Algorithm rule set is used to select an Algorithm to rate the Event. The Price Plans and rule sets are stored in a database. Conditions are also evaluated as the rule sets are traversed and include a program that determines if an Event qualifies for the Condition. Conditions can have a range or domain of applicability. The changing of the decision network changes the business rules for the Event without changing the Algorithms or Conditions.
展开▼