REQUEST PROCESSING METHOD AND COMPUTER SYSTEM
First Claim
1. A request processing method of processing a request requesting task processing in a computer system,the computer system having a client computer for transmitting the request requesting task processing, a plurality of application servers for processing the request, a proxy server for receiving the request and transmitting the request to the plurality of application servers, and a session management server for managing the request,the proxy server having a first interface, a first processor coupled to the first interface, and a first memory coupled to the first processor,the plurality of application servers each having a second interface, a second processor coupled to the second interface, and a second memory coupled to the second processor,the request processing method comprising the steps of:
- producing, by the proxy server, at least one duplicate request from an original request transmitted from the client computer, and transmitting the first request which is one of duplicate and original requests to each of the plurality of application servers;
transmitting, by the plurality of application servers, a result of processing of the first requests to the proxy server;
notifying, by the plurality of application servers, the session management server of session information including identifiers of the plurality of application servers and identifiers of the first requests;
determining, by the proxy server, a result of the processing used for responding to the client computer upon receiving the result of the processing of the first requests; and
notifying, by the proxy server, the session management server of the identifiers of the plurality of application servers which have transmitted the determined processing result and an identifier of the request transmitted from the client computer.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a request processing method of processing a request requesting task processing in a computer system including the steps of: transmitting, by a proxy server, a first requests which is one of duplicate and original requests to application servers; transmitting, by the application servers, a result of processing of the first requests to the proxy server; notifying, by the application servers, a session management server of session information including identifiers of the application servers and identifiers of the first requests; determining, by the proxy server, a result of the processing used for responding to a client computer upon receiving the result of the processing of the first requests; and notifying, by the proxy server, the session management server of the identifiers of the application servers which have transmitted the determined processing result and an identifier of the request transmitted from the client computer.
254 Citations
10 Claims
-
1. A request processing method of processing a request requesting task processing in a computer system,
the computer system having a client computer for transmitting the request requesting task processing, a plurality of application servers for processing the request, a proxy server for receiving the request and transmitting the request to the plurality of application servers, and a session management server for managing the request, the proxy server having a first interface, a first processor coupled to the first interface, and a first memory coupled to the first processor, the plurality of application servers each having a second interface, a second processor coupled to the second interface, and a second memory coupled to the second processor, the request processing method comprising the steps of: -
producing, by the proxy server, at least one duplicate request from an original request transmitted from the client computer, and transmitting the first request which is one of duplicate and original requests to each of the plurality of application servers; transmitting, by the plurality of application servers, a result of processing of the first requests to the proxy server; notifying, by the plurality of application servers, the session management server of session information including identifiers of the plurality of application servers and identifiers of the first requests; determining, by the proxy server, a result of the processing used for responding to the client computer upon receiving the result of the processing of the first requests; and notifying, by the proxy server, the session management server of the identifiers of the plurality of application servers which have transmitted the determined processing result and an identifier of the request transmitted from the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A request processing method of processing a request requesting task processing in a computer system,
the computer system having a client computer for transmitting the request requesting task processing, a plurality of application servers for processing the request, a proxy server for receiving the request and transmitting the request to the plurality of application servers, and a session management server for managing the request, the proxy server comprising a first interface, a first processor coupled to the first interface, and a first memory coupled to the first processor, the plurality of application servers each having a computer resource comprising a second interface, a second processor coupled to the second interface, and a second memory coupled to the second processor, and logically dividing the computer resource to provide virtual computers, the request processing method comprising the steps of: -
producing, by the proxy server, at least one duplicate request from an original request transmitted from the client computer, and transmitting the first request which is one of duplicate and original requests to each of the virtual computers provided by the plurality of application servers; transmitting, by the virtual computer, a result of processing of the first requests to the proxy server; notifying, by the virtual computer, the session management server of session information including identifiers of the virtual computers and identifiers of the first requests; determining, by the proxy server, a result of the processing used for responding to the client computer upon receiving the result of the processing of the first requests; and notifying, by the proxy server, the session management server of an identifier of the virtual computer which has transmitted the determined processing result and an identifier of the request transmitted from the client computer.
-
-
10. A computer system comprising:
-
a client computer for transmitting a request requesting task processing; a plurality of application servers for processing the request; a proxy server for receiving the request and transmitting the request to the plurality of application servers; and a session management server for managing the request, wherein; the proxy server comprises a first interface, a first processor coupled to the first interface, and a first memory coupled to the first processor; the plurality of application servers each comprise a second interface, a second processor coupled to the second interface, and a second memory coupled to the second processor; the proxy server is configured to; produce at least one duplicate requests from an original request transmitted from the client computer, ; and transmit the first request which is one of duplicate and original requests to each of the plurality of application servers; the plurality of application servers transmit a result of processing of the first requests to the proxy server; the plurality of application servers notify the session management server of session information including identifiers of the plurality of application servers and identifiers of the first requests; the proxy server determines a result of the processing used for responding to the client computer upon receiving the result of the processing of the first requests; and the proxy server notifies the session management server of the identifiers of the plurality of application servers which have transmitted the determined processing result and an identifier of the request transmitted from the client computer.
-
Specification