Test-bed for Distributed Object Technologies using Java

Michael (Duc) Ta, BTech Honours, 1998.
Abstract
Distributed Object Technology (DOT) has become an important part in doing network computing nowadays. There are quite a few implementation (DOT) software packages available on the market that allow developers to write applications that can be distributed across network and across platforms. Java programming language designed from the ground up with networking in mind, it is uniquely suited to build the next generation of network applications. These and other features of Java in-built within the DOT software packages provide developers a flexible way and great simplicity in the distributed object programming development. This project evaluates Java RMI, HORB, Voyager, Microsoft DCOM for Java, two popular commercial CORBA IIOP implementations and compares their performance in respect of some popular DOT characteristics such as Remote Object Connection, Remote Object Creation, Object Data Transfer and Numerical Array Transfer. A socket version of Java or C is also used to compare the operations with these DOT packages where it's appropriate. This project mainly uses a micro-benchmark suite developed by ETL-Japan in measuring the performance of these software packages.
Full report
1.1 MB, 262 pp., 12 November 1998.

Last modified: 2 April 1999.