First Advisor
Ernest Eugster
Second Advisor
Donald J. Ina
College
College for Professional Studies
Degree Name
MS Software and Information Systems
Document Type
Thesis - Open Access
Number of Pages
288 pages
Abstract
Different tiers of modern applications are built using object-oriented programming for implementing business logic and the relational database model for data storage. To solve the impendence mismatch issue that arises between the object model and relational schema, various Object-Relational Mapping (ORM) tools have been designed. In this research, the performance of two open source ORM technologies, namely Hibernate and EclipseLink, is investigated. Hibernate is a well established middleware solution while EclipseLink, which stems from Oracle’s TopLink, is a new product on the persistence landscape. For the purpose of this research, a web-based application was developed and used as a test system. The performance test facilities were integrated into design of the application. The abstract layer introduced into application’s architecture with the Spring Data Access Object (DAO), made the system highly modular allowing easily switching between persistence technologies with no alterations in the rest of the application code.
Date of Award
Fall 2009
Location (Creation)
Colorado (state); Denver (county); Denver (inhabited place)
Copyright
© Lyubov Buleza
Rights Statement
All content in this Collection is owned by and subject to the exclusive control of Regis University and the authors of the materials. It is available only for research purposes and may not be used in violation of copyright laws or for unlawful purposes. The materials may not be downloaded in whole or in part without permission of the copyright holder or as otherwise authorized in the “fair use” standards of the U.S. copyright laws and regulations.
Recommended Citation
Buleza, Lyubov, "Performance Comparison of Hibernate and EclipseLink Technologies for Mapping an Object-Oriented Model to a Relational Database" (2009). Regis University Student Publications (comprehensive collection). 893.
https://epublications.regis.edu/theses/893