Patent ID: 8874642

Claim:
A system for managing the performance of an enterprise application, said system comprising: a central server configured to collect workload and performance metrics in a performance message protocol from a plurality of servers; a workload modeler configured to create a current workload model using the workload metrics collected over a predefined period of time; a trend analyzer configured to produce a forecast workload model, the forecast workload model being based at least in part on a trend associated with the current workload model created over a predefined period of time; an enterprise infrastructure modeler configured to track and maintain configuration changes in the plurality of servers; a predictive analyzer configured to receive a plurality of inputs to predict a future workload for managing the enterprise application performance, wherein the plurality of inputs comprises the current workload model, the forecast workload model, current infrastructure deployment model, the configuration changes in the plurality of servers and external factors including data volume growth and application configuration changes; a business analytics unit configured to analyze effect of the future workload on business performance, the business analytics unit being configured to receive inputs from technical metrics, user behavior metrics and business metrics, the user behavior metrics including average user thinking time, or average session length, or abandonment of a session by a user; and a business performance dashboard configured to receive and display information from the business analytics unit.