"An Investigation of Java Mechanisms for Distributed Object Utilization, with Emphasis on Remote Method Invocation"
Cammie Wright 2000
Abstract
Remote Method Invocation (RMI) directly integrates a distributed object model into the Java language. RMI uses remote objects, which one can invoke through a Java Virtual Machine. Using the Java programming language and development environment, a programmer can write object-oriented programs in which objects on different computers can interact in a distributed network. This study investigates the foundations of RMI and implements several RMI applications; a chat server and client and a bowler server and client to manage pin status in a bowling game.