Describe Remote Objects
A Remote Object is one whose functions can be called from another JVM. A remote object class must execute the Remote interface. A RMI Server is an application that provides a number of remote objects.
An RMI Server is acts for
1. Building an instance of the remote object.
2. Exporting the remote object instance.
3. Binding the elements of the remote object to the RMI registry.
By exporting a remote object you prepare it available to accept incoming calls from the client. You can add the remote object by either adding the java.rmi.server.UnicastRemoteObject or if your class is already extending another class then you may need the static method.