A translucent stub is the visible part of a marshalling architecture. A marshalling architecture moves a method call from one environment to another by executing the following series of steps.
Convert a method invocation into a request message.
Deliver the request message to a target environment.
Convert the request message into a method stack in the target environment.
Invoke the method.
Convert the return value(s) or exception(s) into a response message.
Deliver the response message to the source environment.
Convert the response message back into the types expected by the caller.
Figure A-1 illustrates these steps.
Stubs vary in how well they ...