Tutorial provided on Oracle website. http://docs.oracle.com/javase/tutorial/rmi/overview.html