Patent ID: 9130943
Filing Date: 2015-09-08
Classification: H04L

Abstract:
1. A computer program product comprising: a non-transitory computer readable storage medium having computer readable program code embodied in the medium, the computer readable program code when executed by a processor causes the processor to perform operations comprising: communicating with a plurality of nodes for determining network addresses of application resources of the plurality of nodes and capabilities of the application resources; comparing the capabilities of the application resources to resource needs of a client application; allocating a plurality of the application resources for use by the client application responsive to the comparison of the capabilities of the application resources to the resource needs of the client application; combining application keys of the plurality of the application resources that are for use by the client application and that reside on one server to generate a unique identifier for the plurality of the application resources on the one server; associating the unique identifier for the plurality of the application resources with a network address for the one server; communicating the unique identifier for the plurality of the application resources to the client application; receiving a communication from the client application containing the unique identifier; translating the unique identifier to the network address for the one server; and forwarding the communication to the network address for the one server.