Test-bed for Distributed Object Technologies using Java
Michael (Duc) Ta,
BTech Honours, 1998.
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.