Patent ID: 8505025

Claim:
A method for recording web application processes in a computer system, the computer system comprising a client computer, a server computer, and a network connecting the client computer and the server computer, wherein processes on the client computer and server computer in running a web application are recorded in the computer system, the method comprising the steps of: inserting, by the server computer, a script code for recording a process on the client computer into a first web page; executing, by the client computer, the inserted script code on a web browser; saving a process log in a local disk of the client computer; tracing, by the server computer, a process on the server computer when generating the first web page as requested by the client computer, and recording the process as a trace; assigning, by the server computer, an identification to the trace; inserting, by the server computer, the identification or a value corresponding to the identification as an identification of the first web page requested by the client computer into a response to the request for the first web page; issuing a request, by the first web page, for a second web page, the first web page being a requesting web page, and the second web page being the requested web page; sending, by the client computer, an identification of the requesting web page to the server computer when the requesting web page requests the server computer for a web page, wherein the identification of the requesting web page is an identifier that is unique to each of a plurality of web pages; and inserting, by the server computer, the identification of the requesting web page into a response for the requested web page.