Remote method invocation allows applications to call object methods located remotely, sharing resources and processing load across systems. Unlike other systems for remote execution which require that only simple data types or defined structures be passed to and from methods, RMI allows any Java object type to be used - even if the client or server has never encountered it before. RMI allows both client and server to dynamically load new object types as required. In this article,have simple RMI Program
More RMI Concepts
Learn Java RMI
Introduction to Java RMI,RMI Overview,Writing an Interface,Implementing the interface,Writing RMI Client,and Running the Client and Server.