PersistOM: An Objects-to-Multivalued Database Mapping Mechanism

Fuguo Wei, S. Lee
{"title":"PersistOM: An Objects-to-Multivalued Database Mapping Mechanism","authors":"Fuguo Wei, S. Lee","doi":"10.1109/ICIME.2009.10","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":445284,"journal":{"name":"2009 International Conference on Information Management and Engineering","volume":"304 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Conference on Information Management and Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIME.2009.10","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
PersistOM:一种对象到多值数据库映射机制
今天,大多数现代商业应用程序都是通过使用对象技术(如Java)来构建应用程序软件,并使用关系或多值数据库来存储数据来开发的。然而,对象和数据存储机制之间存在阻抗不匹配。因此,对象持久化已成为将数据库记录映射到对象以进行进一步内存处理的必要实践。然而,大多数研究工作都集中在对象到关系数据库的映射上,很少有研究关注对象到多值数据库(O/M)的映射。尽管如此,这些为数不多的现有O/M映射机制要么难以扩展,要么难以管理。本文提出了一个带有设计模式的O/M映射机制PersistOM的设计。已经应用了一组设计模式,使PersistOM易于扩展和重用。应用层体系结构模式构建整个映射机制,以确保每个映射子层处于特定的抽象级别。仿真结果表明,PersistOM不仅缩短了整体开发周期,而且相对易于修改和扩展。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A Novel Rekeying Protocol for 802.11s Key Management Prediction of Sunspot Series Using BiLinear Recurrent Neural Network Research on Index System of Dynamic Customer Segmentation Based on the Case Study of China Telecom E-learning and its Impact to the Educational System in the Arab World A Next-Gen Network Switch Software Automation Upgrade Method Based on a Two-step Inference Expert System
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1