1.What is the main functionality of the Remote Reference Layer ? 2.How do you download stubs from a Remote place ? 3.In RMI, server object first loaded into the memory and then the stub reference is sent to the client ? or whether a stub reference is directly sent to the client ? 4. Suppose server object is not loaded into the memory, and the client request for it , what will happen? 5.Can you load the server object dynamically? If so, what are the major 3 steps involved in it ? 6. What is difference RMI registry and OSAgent ?