Produced 4th December 2002 by Krishna Pentayya
Foreword
This paper was written for my Distributed Computer
Systems unit during the final year of my degree and is reproduced
here in full.
For the purpose of web friendliness the original
paper is divided over a number of pages, the contents of each
page is described below.
Paper Breakdown
Page 1. 1. Introduction
Page 2. 2. RMI versus
Remote Process Calls (RPC) - 2.1 Remote Method Invocation (RMI)
Page 3. 2. RMI versus
Remote Process Calls (RPC) - 2.2 Remote Process Calls (RPC)
Page 4. 2. RMI versus
Remote Process Calls (RPC) - 2.3 Comparison
Page 5. 3. Comparison
of Client/Server Model Implementation - 3.1 Description of Application
Page 6. 3. Comparison
of Client/Server Model Implementation - 3.2 Discussion of Mechanisms
Used in Comparison Models: 3.2.1 Sockets
Page 7. 3. Comparison
of Client/Server Model Implementation - 3.3 Implementation of
Client/Server Model's: 3.3.1 RMI Implementation
Page 8. 3. Comparison
of Client/Server Model Implementation - 3.3 Implementation of
Client/Server Model's: 3.3.2 Socket Implementation
Page 9. 3. Comparison
of Client/Server Model Implementation - 3.4 Comparison of Implementation
of Client/Server Model's
Page 10. 4. Conclusion
Page 11. 5. Reference(s)
Page 12. Appendix
A - RMI Implementation Code
Page 13. Appendix
B - Socket Implementation Code: Implementation of the Server
Page 14. Appendix
B - Socket Implementation Code: Implementation of the Client