Patent ID: 8589949

Claim:
A computer management system comprising: a memory that stores correlation rules; and a processor programmed to execute: a runtime event wrapper component that comprises a runtime event wrapper method that allows a system operator to access and manipulate sub-system-level events in an original format of the sub-system-level events using methods provided by underlying implementations of the sub-system-level events; and a complex event processing engine that: receives a plurality of sub-system-level events from a plurality of sub-systems, where each sub-system-level event received from a different one of the plurality of sub-systems comprises a different event type with attributes expressed in a different format; retrieves specific attributes associated with each sub-system-level event expressed in the different format; processes the specific attributes for each sub-system-level event via correlation rules defined for each different event type that identify common attributes among the attributes expressed in the different format; detects the common attributes among the attributes expressed in the different format identified by the correlation rules; determines a root cause of the plurality of sub-system-level events based upon the detected common attributes among the attributes expressed in the different format; alerts the system operator to perform corrective action associated with the root cause; and accesses, to facilitate the corrective action, the runtime event wrapper method of the runtime event wrapper component to access and manipulate at least one of the plurality of sub-system-level events in its original format using at least one method provided by an underlying implementation of the at least one of the plurality of sub-system-level events.