lClient stub responsible for:
–Initiate remote calls
–Marshal arguments to be sent
–Inform the remote reference layer to invoke the call
–Unmarshaling the return value
–Inform remote reference the call is complete
lServer skeleton responsible for:
–Unmarshaling incoming arguments from client
–Calling the actual remote object implementation
–Marshaling the return value for transport back to client
–