Remote Method Invocation (RMI). Client-Server Communication Sockets Remote Procedure Calls Remote Method Invocation (Java)