Client Stubs and Server Skeletons
The stubs and skeletons implement exactly the same set of remote interfaces as the remote object implementation.
The stub forwards invocation requests to the remote object implementation via the ORB layer.
- Marshals (converts to machine independent form ) arguments to a stream
- Informs the ORB the method should be invoked with these arguments
The skeleton
- receives the request from the ORB layer
- unmarshals the arguments
- invokes the method of the actual remote implementation
- marshals the results back to the stream.