O documento discute estratégias de comunicação entre aplicações distribuídas, incluindo RMI. RMI permite chamadas de métodos remotos de forma transparente, utilizando stubs e sockets. Ele também fornece um serviço de nomes para localizar objetos remotos através de nomes.