Short for Remote Method Invocation, a set of protocols being developed by Sun's JavaSoft division that enables Javaobjects to communicate remotely with other Java objects. RMI is a relatively simple protocol, but unlike more complex protocols such as CORBA and DCOM, it works only with Java objects. CORBA and DCOM are designed to support objects created in any language.