Remote Method Invocation

When the higher layer invokes a Remote Method using a Proxy that passes Arguments and Call Context, the implementation MUST do the following:

  1. Serialize the Request.

  2. Send the message to the server.

  3. Wait for the response from the server.

  4. Read the response from the connection stream.

  5. De-serialize the response message content.

  6. Pass the de-serialized values to the higher layer that invoked the Remote Method.