Patent ID: 8250134

Claim:
A computer program product for facilitating processing of requests of a processing environment, the computer program product comprising: a non-transitory computer readable storage medium readable by a processor and storing instructions for execution by the processor for performing a method comprising: obtaining, by a per-user server via a dispatcher server of the processing environment, a request that is to be processed by the per-user server for a particular user, said per-user server being selected by the dispatcher server and enabled to process requests exclusively for that particular user and not enabled to process requests for other users, said per-user server having a static identifier associating the per-user server with the particular user, and said per-user server being started based on the dispatcher server receiving the request to be processed and determining that the per-user server is not running; processing the request by the per-user server, wherein the per-user server remains running, subsequent to processing the request; processing one or more additional requests by the per-user server for the particular user prior to the per-user server terminating; determining by the per-user server whether the per-user server has received another request in a configurable amount of time; based on determining that the per-user server has not received another request in the configurable amount of time, the per-user server sending a de-registration request to the dispatcher server; and based on the dispatcher server acknowledging the de-registration request, the per-user server terminates being enabled to process requests exclusively for said particular user.