java.rmi.Remote
interface: a remote interface extends it
java.rmi.RemoteException
: every method in the remote interface throws this exception
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
java.rmi.activation.Activatable
rmic
compiler and are passed instead of the implementing objects to the remote hosts
java.io.Serializable