Year
2003
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
Rights Statement
http://rightsstatements.org/vocab/InC/1.0/
Department Chair
Dr. Judith L. Solano
Abstract
With computer industry increasingly moving towards network-centric systems, particularly the Internet, competing technologies that help design and develop such systems are fast emerging in the marketplace. The fundamental characteristics of a networked environment are heterogeneity, partial failure, latency and difficulty of "gluing together" multiple, independent processes into a robust, scalable application. JavaSpaces, a shared memory paradigm, provides high-level coordination mechanism for Java easing the burden of creating distributed systems. Large class of distributed problems can be approached using Javaspaces' simple framework. JavaSpaces allows processes to communicate even if each was wholly ignorant of the others. CORBA on the other hand is a standard developed by OMG that allows communication between objects written in different programming languages. It provides common message passing mechanism for interchanging data and discovering services. The purpose of this graduate project was to compare JavaSpaces and CORBA technologies by developing an Insertion Sort and comparing their response times. Javaspaces outpaced CORBA in terms of response time. These technologies make the implementation of distributed algorithms reasonably fault tolerant and highly scalable.
Suggested Citation
Jha, Anjani Kumar, "Comparison of JavaSpace and CORBA Technologies" (2003). UNF Graduate Theses and Dissertations. 328.
https://digitalcommons.unf.edu/etd/328