PersistOM: an objects-to-multivalued database mapping mechanism

Most modern business applications today are developed by using object technology such as Java to build application software and using a relational or multivalued database to store data. Nevertheless, impedance mismatch exists between objects and data store mechanisms. Hence, object persistence has b...

Full description

Saved in:
Bibliographic Details
Main Authors: Wei, F.G., Lee, S.P.
Format: Conference or Workshop Item
Published: 2009
Subjects:
Online Access:http://eprints.um.edu.my/2301/
http://apps.webofknowledge.com/full_record.do?product=UA&search_mode=Refine&qid=2&SID=V1NBDfJepe1pIfMKN6P&page=20&doc=192&cacheurlFromRightClick=no
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.um.eprints.2301
record_format eprints
spelling my.um.eprints.23012011-12-01T02:08:00Z http://eprints.um.edu.my/2301/ PersistOM: an objects-to-multivalued database mapping mechanism Wei, F.G. Lee, S.P. QA75 Electronic computers. Computer science Most modern business applications today are developed by using object technology such as Java to build application software and using a relational or multivalued database to store data. Nevertheless, impedance mismatch exists between objects and data store mechanisms. Hence, object persistence has become a necessary practice to map database records into objects for further in-memory processing. However, most research works focus on objects to relational database mapping and very few works focus on objects to multivalued database (O/M) mapping. Nonetheless, these few existing O/M mapping mechanisms are either hard to be extended or difficult to be managed. This paper presents the design of an O/M mapping mechanism called PersistOM with design patterns. A set of design patterns has been applied to make the PersistOM easy to be extended and reused. Layers architectural pattern was applied to structure the whole mapping mechanism to ensure each mapping sub-layer is at a particular level of abstraction. Simulation results show that PersistOM not only shortens the overall development period, but also is comparatively easy to be modified and extended. 2009 Conference or Workshop Item PeerReviewed Wei, F.G. and Lee, S.P. (2009) PersistOM: an objects-to-multivalued database mapping mechanism. In: International Conference on Information Management and Engineering, APR 03-05, 2009 , Kuala Lumpur, MALAYSIA. http://apps.webofknowledge.com/full_record.do?product=UA&search_mode=Refine&qid=2&SID=V1NBDfJepe1pIfMKN6P&page=20&doc=192&cacheurlFromRightClick=no
institution Universiti Malaya
building UM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Malaya
content_source UM Research Repository
url_provider http://eprints.um.edu.my/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Wei, F.G.
Lee, S.P.
PersistOM: an objects-to-multivalued database mapping mechanism
description Most modern business applications today are developed by using object technology such as Java to build application software and using a relational or multivalued database to store data. Nevertheless, impedance mismatch exists between objects and data store mechanisms. Hence, object persistence has become a necessary practice to map database records into objects for further in-memory processing. However, most research works focus on objects to relational database mapping and very few works focus on objects to multivalued database (O/M) mapping. Nonetheless, these few existing O/M mapping mechanisms are either hard to be extended or difficult to be managed. This paper presents the design of an O/M mapping mechanism called PersistOM with design patterns. A set of design patterns has been applied to make the PersistOM easy to be extended and reused. Layers architectural pattern was applied to structure the whole mapping mechanism to ensure each mapping sub-layer is at a particular level of abstraction. Simulation results show that PersistOM not only shortens the overall development period, but also is comparatively easy to be modified and extended.
format Conference or Workshop Item
author Wei, F.G.
Lee, S.P.
author_facet Wei, F.G.
Lee, S.P.
author_sort Wei, F.G.
title PersistOM: an objects-to-multivalued database mapping mechanism
title_short PersistOM: an objects-to-multivalued database mapping mechanism
title_full PersistOM: an objects-to-multivalued database mapping mechanism
title_fullStr PersistOM: an objects-to-multivalued database mapping mechanism
title_full_unstemmed PersistOM: an objects-to-multivalued database mapping mechanism
title_sort persistom: an objects-to-multivalued database mapping mechanism
publishDate 2009
url http://eprints.um.edu.my/2301/
http://apps.webofknowledge.com/full_record.do?product=UA&search_mode=Refine&qid=2&SID=V1NBDfJepe1pIfMKN6P&page=20&doc=192&cacheurlFromRightClick=no
_version_ 1643686896408199168
score 13.214268