The RMI (Remote Method Invocation) is an API that provides an operation to make assigned put in Java. The RMI allows an product to produce Methods on an product working in another JVM. The RMI (Remote Method Invocation) is an API that provides an operation to make assigned put in Java. The RMI allows an product to produce Methods on an product working in another JVM.