Information processing system and communication retry method
First Claim
1. An information processing system equipped with a plurality of information processing apparatuses, comprising:
- a first information processing apparatus of the plurality of information processing apparatuses having a storage section in which communication logs are stored, and a communication log generation section which, when a first request is given from a client, records communication messages exchanged between the client and a server as the communication logs in the storage section until a second request is given from the client; and
a second information processing apparatus of the plurality of information processing apparatuses, wherein the first information processing apparatus or the second information processing apparatus has a communication definition generation section for generating communication definition information to reproduce a request, which is given from the client to the server and included in the communication logs recorded in the storage section, during a period of time from the first request to the second request.
1 Assignment
0 Petitions
Accused Products
Abstract
To simplify the user'"'"'s operation to obtain an HTML document. A relay apparatus 100 stores, when a communication log recording start request is given from a WWW browser 200, communication messages exchanged between the WWW browser 200 and a WWW server 300 in a data storage section 130 as communication logs until a communication log recording stop request is given from the WWW browser 200. An HTTP communication definition generating apparatus 400 analyzes the communication logs from the relay apparatus 100, and generates communication definition information for reproducing a request given from the WWW browser 200 to the WWW server 300. Further, an HTTP communication retry apparatus 500, when receiving a retry start request from the WWW browser 200, generates a series of requests to be given to the WWW server 300 based on the HTTP communication definition information, and sequentially sends the series of requests to the WWW server 300. The HTTP communication retry apparatus 500 then sends a response of the WWW server 300 relative to the last request of the series of requests back to the WWW browser 200.
16 Citations
7 Claims
-
1. An information processing system equipped with a plurality of information processing apparatuses, comprising:
-
a first information processing apparatus of the plurality of information processing apparatuses having a storage section in which communication logs are stored, and a communication log generation section which, when a first request is given from a client, records communication messages exchanged between the client and a server as the communication logs in the storage section until a second request is given from the client; and
a second information processing apparatus of the plurality of information processing apparatuses, wherein the first information processing apparatus or the second information processing apparatus has a communication definition generation section for generating communication definition information to reproduce a request, which is given from the client to the server and included in the communication logs recorded in the storage section, during a period of time from the first request to the second request. - View Dependent Claims (2, 3, 4)
-
-
5. A program of causing an information processing apparatus to function as the following sections, comprising:
-
a communication log analysis section for extracting, from communications including a series of communication messages exchanged between a client and a server, a first parameter of a request given to the server from the client and a second parameter of an element that has generated the request and is included in a response given from the server to the client before the response, maintaining the first parameter when the first parameter value and the second parameter value differ from each other, and maintaining the description indicating the second parameter when the first parameter value and the second parameter value are identical to each other; and
a communication definition generation section for generating a request definition in which the value the communication log analysis section maintains is set as the parameter value corresponding to the value.
-
-
6. A program of causing an information processing apparatus having a storage section in which communication definition information including a series of requests to be sent to a server is stored, the communication definition information being associated with bookmark IDs, and an arithmetic processing section, to carry out:
-
a processing in which the arithmetic processing section, when receiving a third request including a bookmark ID from a client, reads the communication definition information associated with the bookmark ID from the storage section, sends the first request of a series of requests included in the communication definition information to the server, and sequentially sends the remaining requests of the series of requests to the server each time receiving a response from the server; and
a processing in which the arithmetic processing section sends a response of the server relative to the last request of the series of requests to the client.
-
-
7. A communication retry method that is executed in an information processing system equipped with a plurality information processing apparatuses, in which a first communication processing apparatus of the plurality of information processing apparatuses has a storage section for storing communication logs, the method comprising:
-
a step wherein the first information processing apparatus, when a first request is given from the client, records communication messages exchanged between the client and the server as the communication logs in the storage section until a second request is given from the client;
a step wherein the first information processing apparatus or a second information processing apparatus of the plurality of information processing apparatuses generates communication definition information for reproducing a series of requests that are given from the client to the server and included in the communication logs recorded in the storage section during a period of time from the first request to the second request; and
a step wherein any of the first information processing apparatus, the second information processing apparatus and a third information processing apparatus of the plurality of information processing apparatuses generates a series of requests to be given to the server when receiving a third request from the client, sequentially sends the series of requests to the server, and sends a response of the server relative to the last request of the series of requests to the client.
-
Specification