Patent ID: 7472165

Claim:
A computer storage portion containing a support program for a web application server, said support program adapted for making a controller for the web application server execute processing (1) to (6) recited below, said controller being adapted to send web information to a client by using a communication unit, receive reply information with respect to said web information from said client via the communication unit, store the reply information into a storage unit and execute, according to processing steps of a series of said processings stored in said storage unit, processings based on said reply information: (1) information-adding processing for adding client-specifying information to specify said client and web-specifying information to specify said web information to the web information; (2) information-sending processing for sending said web information to which said client-specifying information and said web-specifying information are added to said client in a specified one of said processing steps by using said communication unit; (3) information-storing processing for storing said client-specifying information and said web-specifying information which are added to said web information and processing information related to said specified processing step at the time when said web information is sent to said client, into said storage unit every time said web information is sent to said client; (4) information-receiving processing for receiving the reply information returned from said client via said communication unit; (5) reply information-detecting processing for detecting whether or not the client-specifying information and the web-specifying information are included in the received reply information; and (6) service executing processing for obtaining a processing step subsequent to the processing step determined based on said processing information stored in said storage unit from said storage unit and executing the subsequent processing step when the client-specifying information and the web-specifying information are detected from said reply information and said detected client-specifying information and said web-specifying information are identical with said client-specifying information and said web-specifying information stored in said storage unit, respectively, and for executing the processing step determined based on said processing information stored in said storage unit again when the client-specifying information and the web-specifying information are 15 detected from said reply information and said detected client-specifying information is identical with said client-specifying information stored in said storage unit but said web-specifying information detected from said reply information is different from said web-specifying information stored in said storage unit.