Year
2001
Season
Fall
Paper Type
Master's Project
College
College of Computing, Engineering & Construction
Degree Name
Master of Science in Computer and Information Sciences (MS)
Department
Computing
First Advisor
Dr. Sanjay P. Ahuja
Second Advisor
Dr. Charles N. Winton
Department Chair
Dr. Judith L. Solano
Abstract
In distributed systems design, middleware is a key component. Middleware establishes the communication between a client and server in a multi-tiered architecture. One approach to middleware is implementing the OMG's CORBA standard, through the use of ORBs. Three of the more popular commercially available ORBs are Sun's Java 2 ORB, Borland's VisiBroker for Java, and IONA's Orbix 2000 for Java. The purpose of this graduate project was to compare the three ORBs both quantitatively and qualitatively. The project compares the ORBs quantitatively by measuring the performance of each ORB, in terms of response time. The comparison was done qualitatively by looking at the services each ORB provides, the level of ease of implementing a simple, client-server application in each ORBs' syntax, the time taken to develop each application, difficulties encountered, and the stability of each ORB when tested. The results of the project should prove to be useful for distributed systems designers, and for researchers studying middleware products. In addition, each of the applications created for the project can be re-used for any future performance or load testing of the ORBs one might want to conduct.
Suggested Citation
McKeller, Michelle Leigh, "CORBA: A Quantitative and Qualitative Comparison of Industrial Strength, Commercial CORBA ORBs for the JAVA Platform" (2001). UNF Graduate Theses and Dissertations. 323.
https://digitalcommons.unf.edu/etd/323