Other RMI Components
The RRL takes care of references between client and server
The transport layer is responsible for establishing connection between client and server
The RMI Registry must be started before the server side application and maintains a list of “published objects”
- The server exports its methods by calling rebind() or bind() methods of Naming class (in java.rmi package) which associate a specific name with a particular server side object
- The client uses lookup() method of Naming with a URL argument to obtain a reference to a server side remote object
Security is implemented using RMISecurityManager which customizes the normal Java Security Manager
Note RMI essentially uses Java as its IDL and does not have a special skeleton/stub definition language