El documento describe los pasos para resolver una invocación remota de métodos en Java, incluyendo la encapsulación de parámetros, invocación del método en el servidor, retorno de resultados al cliente, y roles del servidor y cliente. También discute que RMI es natural para programadores de Java, pero limitado a interacción solo con Java. La principal diferencia entre RMI y RPC es que RMI soporta interacción entre objetos.