RMI - Remote Method Invocation is a JAVA Technology allowing a computer to run object methods on a remote computer. It offers the following characteristics:
- The RMI handles establishing any required connection and the programmer does not add code for setting up sockets.
- The protocol used for sending data is managed by RMI.
The Java Remote Method Protocol (JRMP) is used by Java/RMI for support. The RMI server and client objects must both be written in Java. The server has a defined interface which is used to access the server object by the client.