Patent ID: 7765557

Claim:
A computer system for analyzing business events, comprising a non-transitory computer-readable storage medium, the non-transitory computer-readable medium having: a business process policy module operable to store one or more business process policies for use in identifying, propagating, and analyzing one or more business events, the one or more business process policies comprising: a reactive business process policy; a proactive business process policy; and a predictive business process policy; an event manager comprising: a rule-based application and a predictive application operable to access and implement the one or more business process policies stored in the business process policy module, the event manager operable to identify a business event in accordance with the one or more business process policies; and an event delivery module operable to: determine one or more of the business process policies to which the business event should be forwarded; and communicate the business event to the one or more determined business process policies; wherein: the reactive business process policy is operable to receive, if it is determined that the business event should be forwarded to the reactive business process policy, the business event from the event delivery module and initiate a reactive process associated with the business event; the proactive business process policy is operable to receive, if it is determined that the business event should be forwarded to the proactive business process policy, the business event from the event delivery module and initiate a proactive process associated with the business event; the predictive business process policy is operable to receive, if it is determined that the business event should be forwarded to the particular predictive event processing module, the business event from the event delivery module and initiate a predictive process associated with the business event; and the proactive business process policy is operable to generate a consultation trigger based on the business event for transmission to the reactive business process policy.