Patent ID: 8195808

Claim:
A method for managing a plurality of concurrent sessions established for communicating between a common client apparatus and a plurality of server apparatuses, each session of said plurality of concurrent sessions being established for communicating between said common client apparatus and a corresponding server apparatus of said plurality of server apparatuses, the method comprising the steps of: receiving, as a proxy for each of the plurality of server apparatuses, a plurality of requests from the common client apparatus, each said request being directed to a respective server apparatus of the plurality of server apparatuses; automatically determining, upon receipt of each said request from the common client apparatus to a respective server apparatus of the plurality of server apparatuses, whether each session of said plurality of concurrent sessions established for communicating between the common client apparatus and the plurality of server apparatuses is maintained; automatically disconnecting, responsive to automatically determining that any session of said plurality of concurrent sessions established for communicating between the common client apparatus and the plurality of server apparatuses is already disconnected, each session of said plurality of concurrent sessions established for communicating between the common client apparatus and the plurality of server apparatuses which is not yet disconnected; and automatically forwarding, on condition that all of the plurality of concurrent sessions established for communicating between the common client apparatus and the plurality of server apparatuses are maintained, the respective received request to the corresponding server apparatus of the plurality of server apparatuses to which the respective received request is directed.