Remote Method Invocation. RMI is a mechanism that is part of the Java programming language. It allows Java objects to invoke methods on objects from another JVM. This is how information may be exchanged between two JVMs.
Remote Method Invocation: relies on JAVA; allows a program to invoke methods on an object when the object is not located on the same machine as the program; at the hard of distributed computing in the JAVA world; backbone of EJB
Remote Method Invokation. Allows a program running in one Java virtual machine to invoke methods on an object running an another Java virtual machine, even if the two VMs are running on different host machines.