Patent ID: 8850460

Claim:
A method for performing a remote procedure call comprising: receiving, at a server container and using a processor, a first request from a client container to obtain remote procedure call configuration information identifying a registered remote procedure call in said server container; sending, using a processor, said remote procedure call configuration information from said server container to said client container, said remote procedure call configuration information including a state identifier having a first value and an identifier of a remote procedure call descriptor, said first value of said state identifier being associated with a global configuration state of remote procedure call configuration information for the server container at a first point in time when said first request is processed by said server container, said remote procedure call descriptor describing an instance of a remote procedure call object for said registered remote procedure call; receiving, from said client container at said server container and using a processor, a plurality of second requests, wherein each of said plurality of second requests is issued as a separate call from said client container to said server container in accordance with an application programming interface, wherein each of said plurality of second requests is a request to perform said registered remote procedure call and includes said remote procedure call configuration information previously returned to the client container in response to the first request; and performing, by said server container and using a processor, processing for each of said plurality of second requests, said processing for each of said plurality of second requests including successfully validating said identifier of said remote procedure call descriptor using said state identifier prior to performing said registered remote procedure call, wherein said validating includes determining, using said first value of the identifier, whether there have been any changes to the global configuration state of remote procedure call configuration for the server container since said first point in time.