Remote Method Invocation (RMI)
- is an architectural framework similar to RPC (architecture), but takes it a step further by making it object-oriented and providing the capability to keep references to remote objects and invoke their methods
- in other words, RMI is an object-oriented RPC