Introduction to java programming: Chapter 36 - Remote Method Invocation's Objectives is understand how RMI works; learn the process of developing RMI applications, Know the differences between RMI and socket-level programming, develop three-tier applications using RMI, use callbacks to develop interactive applications.