Tout objet accédé à distance doit être déclaré comme tel. Pour cela il doit implémenter une interface particulière java.rmi.remote
La seule contrainte que cela implique est que toute les méthodes doivent prévoir les pannes possibles du réseau throws RemoteException.