Home ] Up ] Introduction ] Exceptions ] I/O, Files, and Streams ] Serialization ] Reflection ] Threads ] Swing and Threads ] Networking ] [ RMI ] JDBC ] Java Beans ] Servlets ] Java Server Pages ] Java and XML ]


Remote Objects
Remote Method Calls
The RMI Registry
A Simple Example
Listing Remote Objects
Extended Example
Passing Objects in RMI
Remote Callbacks


What is RMI?

RMI stands for Remote Method Invocation, and it's a Java technology that supports distributed computing.

Here's what the RMI Home page says, at http://java.sun.com/javase/technologies/core/basic/rmi/index.jsp :

Java Remote Method Invocation (Java RMI) enables the programmer to create distributed Java technology-based to Java technology-based applications, in which the methods of remote Java objects can be invoked from other Java virtual machines, possibly on different hosts.

The RMI White Paper says, at http://java.sun.com/javase/technologies/core/basic/rmi/whitepaper/index.jsp :

Java Remote Method Invocation (RMI) allows you to write distributed objects using Java.

The Wikipedia RMI page says, at http://en.wikipedia.org/wiki/Java_remote_method_invocation :

The Java Remote Method Invocation API, or Java RMI, is a Java application programming interface for performing the object equivalent of remote procedure calls.

The page was last updated February 19, 2008