RMI is Java’s Remote Method Invocation.
RMI allows a Java program to invoke a method that is being executed on a remote machine.
The Java Runtime Environment ships with several RMI tools:
| RMI Tool | Description |
|---|---|
| rmic | Generate stubs and skeletons for remote objects |
| rmiregistry | Remote object registry service |
| rmid | RMI activation system daemon |
| serialver | Return class serialVersionUID |

