A system, method and computer program product are provided for
contract-based aggregation. Initially, records indicative of network
events are received. Such records are received in an aggregator for the
purpose of aggregating the records. Thereafter, contracts associated with
the records are identified. The records are subsequently aggregated based
at least in part on the contracts using the aggregator.