What is RMI? (from the FAQ)
Java RMI provides easy-to-use Java-based distributed
computing facilities. Specifically, Java RMI enables
developers of distributed Java applications to treat remote
objects and their methods very much like normal Java
objects.