Patent ID: 9292386
Filing Date: 2016-03-22
CPC Classification: G06F

Claim Text:
1. A system for allocating a request from a requesting apparatus for processing to any one of a plurality of processing systems capable of performing the processing, the system comprising: a storage unit for storing at least one item of connection information for each of the processing systems for connection thereto; a request receiving unit for receiving a request from the requesting apparatus; a setting unit for setting, in response to receiving a request by the request receiving unit, a status related to one item of the connection information stored in the storage unit for connection to one of the processing systems, said status allowing the one item of connection information to be used exclusively for the request, and therefore not for any other request, and wherein the setting unit is capable of setting, in response to the detection of failure of the processing by a certain processing system among the plurality of processing systems, a status related to each of one or more connection objects stored in the storage unit for connection to the processing system, said status indicating the one or more connection objects should not be used by any one of the plurality of processing units; a request transmitting unit for transmitting the request received by the request receiving unit to the one processing system by using the one item of connection information; a response receiving unit for receiving a response denoting a result of the processing from the one processing system; a releasing unit for releasing, responsive to the response receiving unit receiving the response, the status related to the one item of connection information, said status having allowed the one item of connection information to be used exclusively for the request, and therefore not for any other request, and wherein the releasing unit is capable of releasing the status related to each of the one or more connection objects in response to the detection of resolution or mitigation of the failure of the processing by the processing systems, said status having indicated the one or more connection objects should not be used by any one of the plurality of processing units; and a response transmitting unit for transmitting, responsive to the response receiving unit receiving the response, the response to the requesting apparatus.