Patent ID: 7016953

Claim:
A system for monitoring data flow in a web application hosted on a server, comprising: a data collector configured to: collect information about a HTTP request when a first hook is triggered in the server while the server is servicing the HTTP request and to return control to the server once information about the HTTP request has been collected, and collect information about a HTTP response generated by the server in response to the HTTP request when a second hook in the server is triggered while servicing the HTTP request and to return control to the server once information about the HTTP response has been collected; and a graphical display which displays the information about the HTTP request and information about the HTTP response wherein each of the first hook and the second hook is embedded in at least one selected from the group consisting of the server and a server plug-in application configured to execute on the server, wherein the server is configured to process the HTTP request to generate the HTTP response, and wherein the first hook is triggered in at least one selected from the group consisting of the server and the server plug-in application prior to generating the HTTP response and the second hook is triggered in at least one selected from the group consisting of the server and the server plug-in after generating the HTTP response.