Patent ID: 7958232

Claim:
A method for monitoring a Web-application utilizing a dashboard application to monitor the Web-application, the method comprising: transmitting a request from a client-side to a server-side for a Web-page of a rich web site utilizing Asynchronous and JavaScript XML; retrieving the Web-application at a server-side; parsing and executing the Web-application on the server-side; analyzing a plurality of load producing traffic for the Web-page in real-time on the server-side; creating a dashboard application for the Web-application on-the-fly on the server-side; accessing on the server-side a plurality of objects of the Web-application; modifying each of the plurality of objects of the Web-application by adding additional instrumentation code and attributes to create a modified Web-application with real-time reporting functions to the dashboard application; aggregating a plurality of original JavaScript files for the Web-application into a single file, caching the single file, and replacing a plurality of links to the original Java Script files into a single link to the single file; serving the modified Web-application to the client-side; reporting real-time information for the modified Web-application to the dashboard application, the real-time information comprising a status and a performance of the Web-application; and monitoring the real-time information for the modified Web-application to optimize the Web-application.