Patent ID: 8429297
Filing Date: 2013-04-23
Classification: H04L

Abstract:
1. An apparatus, comprising: a directory, storing a plurality of destination references to destination pods, and further storing a plurality of lookup keys corresponding to the destination references and having logic associated therewith; and a request client to initiate a request for a web service, the request client including an application middleware having invocation framework with embedded distribution logic to distribute the request to a destination pod, the destination pod including a subset of a state associated with the web service, wherein the state of the web service is divided into subsets and the subsets are assigned to destination pods that implement the web service, wherein the distribution logic is further configured to extract and transform a plurality of attributes extracted from the request, and wherein the transformed attributes are further used by the invocation framework to determine if the distribution logic should be used to create a lookup key to determine the destination pod, wherein logic associated with the directory is further configured to dynamically assign a destination reference, corresponding to a destination pod to which a new state subset is assigned, to one or more existing lookup keys, wherein the invocation framework further transforms the request received from the client application to a web service request for distribution to the destination pod, and wherein the distribution logic transforms the lookup entries returned from the directory to derive the destination address of the destination pod.