Patent ID: 7991874

Claim:
An enterprise system comprising: at least one server implemented in hardware and running at least one distributed computing application; a message topic configured to receive at least one message associated with performance of the at least one distributed computing application during a transaction, the at least one message identifying a duration of time that the at least one distributed computing application is executed, the at least one message including at least one unique identifier and at least one global transaction identifier to track the transaction through a telecommunications enterprise environment; a monitor definition including performance rules for monitoring performance events of the at least one distributed computing application, the monitor definition configured to track transaction time limits associated with government mandates in the telecommunications enterprise environment and configured to define a role for at least one user, wherein the role defines whether the at least one user can receive and access alert messages, wherein the monitor definition receives a script from an administration tool and is stored in a business rules repository along with the role, wherein the business rules repository also stores data mapping criteria that maps common names of enterprise components to component identities; a monitoring manager configured to access the message topic and to evaluate data of the at least one message using the performance rules to transmit an alert message, wherein the performance rules include at least one rule based on a ratio of messages having a first state to messages having a second state; and an alert topic configured to receive the alert message from the monitoring manager, the alert message accessible to the at least one user associated with the role.