RMI
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.
- CORBA is a more general solution, but is not fully in place and has more overhead.
References:
- Core Java 1.1, Volume II - Advanced Features, Cay Horstmann and Gary Cornell, Sunsoft Press, 1998.
- Advanced Java networking, Prashant Sridharan, Sunsoft Press, 1997.
- http://www.javasoft.com/