Year
1997
Degree Name
Master of Science (Hons.)
Department
Department of Computer Science
Recommended Citation
Ott, Robert, Design patterns for distributed programming: sharing objects with Java, Master of Science (Hons.) thesis, Department of Computer Science, University of Wollongong, 1997. https://ro.uow.edu.au/theses/2797
Abstract
This thesis presents results from studies on the design of distributed applications. After studying implementations of schemes for object sharing, and broker based systems, two new design patterns have been abstracted. The first pattern. Simple Shared Object, describes a client/server based system for sharing objects across address spaces. The pattern is implemented in C++ using an experimental class library for distributed programming. The second pattern. Deputy, is a contribution to multi-threaded programming techniques. The pattern describes a general way for delegating commands from one object to another by using multi-threading. The implementation of the pattern is shown using the Java programming language.
Unless otherwise indicated, the views expressed in this thesis are those of the author and do not necessarily represent the views of the University of Wollongong.