Which books are worth reading as the tutorial of RMI. I strongly recommend the guys who want start his RMI with http://java.sun.com/docs/books/tutorial/rmi/overview.html It is really simple but very useful . You can Also Get The Following Resource As Reference: 1. http://www.oreilly.com/catalog/javarmi/index.html 2. The appendix a of the mastering ejb Which You can get from http: // www. theserverside.com/books/masteringEJB/download/Mastering_EJB2.pdfWhat does the figure illustrate to us? You can know the whole structure of a RMI application suc as how can client let the server run its program and the way server get the code from client . I will try to explain them as plain as I can.1. The RMI application are often comprise of two seperate part. one is client and another is server. since sometimes the client's machine is not powerful enough it really needs a server to help THEM HANDLE with THE INFORMATION THEY GET. A Typical Server Creates The Remote Object, Which Will Produce Some S Tub in client '