Patent ID: 8738770

Claim:
A system comprising: a first node including a first memory storing executable instructions for configuring the first node to perform functions, comprising functions to: receive first and second service requests from one or more frontend applications; identify a timeout required for processing the first and second service requests; and send the first and second service requests to a backend application for processing; a second node including a second memory storing executable instructions for configuring the second node to perform functions, comprising functions to: monitor for responses regarding results of processing of the first and second service requests; upon receiving a first response from the backend application regarding the result of processing of the first service request before the timeout elapses, send the first response to a corresponding frontend application from which the first service request was received; and in response to the timeout for the second service request elapsing before receiving a second response to the second service request from the backend application, send a third response informing the corresponding frontend application from which the second service request was received that the backend application has not responded to the second service request.