RMI
Origem: Wikipédia, a enciclopédia livre.
O RMI (Remote Method Invocation) é uma interface de programação que permite a execução de chamadas remotas no estilo RPC em aplicações desenvolvidas em Java. É uma forma de implementar um sistema distribuído em plataforma Java. A API RMI provê ferramentas para que seja possível ao programador desenvolver uma aplicação sem se preocupar com detalhes de comunicação entre os diversos possíveis elementos (hosts) de um sistema. A grande vantagem do RMI em relação ao RPC se dá ao facto de ser possível invocar métodos de objetos remotos e transferir objetos complexos entre estes.