Java RMI allows the programming of distributed applications across the Internet. One Java application or applet (the client in this context) can call the methods of an instance, or object, of a class of a Java application (the server in this context) running on another host machine. |
An example of Distributed Object Programming - similar to CORBA, except that CORBA allows the remote objects to be programmed in other languages.
|
References:
|
001 Java RMI: Remote Method Invocation prepared for CPS 616 Spring 98 002 RMI 003 The Java RMI package 004 A Remote Method Call 005 Stubs 006 Skeletons 007 Transport Layer 008 Local vs. Remote Objects 009 RMI Remote Interface 010 Server Implements the remote object 011 Define the constructor for the remote object 012 Provide an implementation for each remote method 013 Main method: Create an instance and install a Security Manager 014 Name Registry 015 Client applet or application 016 Summary of steps for setting up RMI