Patent ID: 8560637

Claim:
A web application system comprising a web server and a terminal computer capable of performing hypertext transfer protocol communications with the web server, wherein the terminal computer includes a browser for displaying information and is capable of being used by a plurality of users, wherein the web server includes an executing unit that executes a plurality of web application programs, wherein the executing unit executes each of the web application programs upon receiving a request with user identification information for identifying a user who makes the request from the terminal computer; a message storing unit that stores therein messages that each web application program being executed by the executing unit outputs independently of before, while or after each web application program responds to the terminal computer, wherein each of the messages shows respectively a status or result of each execution of the web application programs to the user who makes the request and the message storing unit stores the messages in association with each user identification information; and a message transmitting unit that transmits, for each user identification information, the messages stored in the message storing unit to the terminal computer before, while or after each web application program responds to the terminal computer, and the terminal computer includes a request sending unit that sends the request and the user identification information for each of the web application programs to the web server; a message receiving unit that receives the messages for each user identification information from the message transmitting unit before, while or after each web application program responds to the terminal computer; and a message displaying unit that displays messages received by the message receiving unit collectively in a separate window of the browser for each user identification information before, while or after each web application program responds to the terminal computer.