1. A method of monitoring, aggregating, and correlating business events in real time and processing results as implemented on a computer system, wherein event processing is a function of event density, comprising: receiving historical values by an analytic model, wherein said historical values are based on a plurality of keys and a plurality of data fields; applying a plurality of rules to a plurality of said historical values, wherein each of said rules may be associated with one or more actions to be performed; executing actions associated with said rules, wherein the actions include at least updating data and generating alerts; determining whether more rules are to be applied; repeating the applying, the executing and the determining, when it is determined that more rules need to be applied; and storing said, updated data in a monitor database.