3.3.4.2 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:
Serialize the Request.
Send the message to the server.
Wait for the response from the server.
Read the response from the connection stream.
De-serialize the response message content.
Pass the de-serialized values to the higher layer that invoked the Remote Method.