Patent ID: 8316380

Claim:
A system for monitoring activity of heterogeneous components of a distributed business application, the system comprising: a local event infrastructure within each of the heterogeneous components, the local event infrastructure comprising an event manager, implemented by one or more processors, to detect one or more events of the distributed business application based on a plurality of predetermined conditions defined in a central monitoring system and according to a workflow of the distributed business application based on a set of business objects that comprise the distributed business application, and an event filter, implemented by one or more processors, to filter the one or more events detected by the event manager according to a relevance of one or more of the plurality of predetermined conditions to an operation of the distributed business application, the filtering being performed based on a location of a corresponding heterogeneous component of the plurality of heterogeneous components, such that early filtering is performed in the distributed business application, the early filtering being performed in the event manager, and later filtering being performed on an integration engine of the plurality of distributed heterogeneous components that maps the one or more events to business processes that are distributed across heterogeneous components of the business application; a messaging platform, implemented by one or more processors, to transmit messages indicative of filtered events from the local event infrastructure to a user interface of the central monitoring system; and a process log displayed in the user interface to generate and display a log of the one or more events.