1 Full RMI call semantics 
2 Marshalled object support 
3 RMI wire protocol 
4 Export of remote objects through the java.rmi.server.UnicastRemoteObject API 
5 Client and server side distributed garbage collection and garbage collector interfaces 
6 The activator interface and the client side activation protocol 
7 Registry interfaces and export of a Registry remote object