Patent ID: 6941557

Claim:
A data processing apparatus for correlating network events among a number of client services comprising: at least one computer comprising: a memory having program instructions; and a processor configured to use said program instructions to provide: a network management service; an event notification service; a network mediation service adapted to: receive a raw event from an external computer network; and transmit said raw event to said event notification service; a message parsing service adapted to: receive a raw event from said event notification service; parse said raw event; and transmit said parsed event to said event notification service; and an event correlation service coupled to a knowledge database comprising correlation knowledge, said event correlation service adapted to: receive said parsed event from said event notification service; utilize data stored in said knowledge database to derive an event from said parsed event; and transmit said derived event to one of a plurality of operator workstations via said event notification service, regardless of a significance of said derived event; wherein said network mediation, message parsing, event notification and network management services are coupled together via a plurality of interfaces.