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.
|