loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Martin Lorenz 1 ; Günter Hesse 1 and Jan-Peer Rudolph 2

Affiliations: 1 University of Potsdam, Germany ; 2 LZN Laser Zentrum Nord GmbH, Germany

Keyword(s): Object-relational Mapping, O/R Middleware, Enterprise Patterns, Data Model Design.

Abstract: Object-relational mapping (ORM) is a mechanism to link classes of an object-oriented (OO) programming language to tables of a relational database management system (RDBMS). When designing a mapping for an application’s domain model, different strategies exist to map associations and inheritance relationships to database tables. Each strategy has a different impact on the application’s quality characteristics. Developers need to understand the impact of a mapping strategy to make informed decisions. In the absence of cost models to quantify the impact, guidelines and best practices have been developed to allow differentiated considerations of strategies. However, looking closer at these guidelines, two major flaws become apparent - incompleteness and inconsistency. In this paper, a comprehensive literature study is presented, which includes an analysis of guidelines and best practices from industry and academia. We propose a consolidation approach, which identifies relevant aspects of mapping strategies that impact a system’s quality characteristics. The approach derives a multi-level organization, which describes the relation between mapping strategy aspects and quality characteristics of a system. The identified mapping aspects and the organization can serve as a framework to improve existing guidelines and to resolve inconsistencies. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 44.200.77.59

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Lorenz, M.; Hesse, G. and Rudolph, J. (2016). Object-relational Mapping Revised - A Guideline Review and Consolidation. In Proceedings of the 11th International Joint Conference on Software Technologies (ICSOFT 2016) - ICSOFT-EA; ISBN 978-989-758-194-6, SciTePress, pages 157-168. DOI: 10.5220/0005974201570168

@conference{icsoft-ea16,
author={Martin Lorenz. and Günter Hesse. and Jan{-}Peer Rudolph.},
title={Object-relational Mapping Revised - A Guideline Review and Consolidation},
booktitle={Proceedings of the 11th International Joint Conference on Software Technologies (ICSOFT 2016) - ICSOFT-EA},
year={2016},
pages={157-168},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005974201570168},
isbn={978-989-758-194-6},
}

TY - CONF

JO - Proceedings of the 11th International Joint Conference on Software Technologies (ICSOFT 2016) - ICSOFT-EA
TI - Object-relational Mapping Revised - A Guideline Review and Consolidation
SN - 978-989-758-194-6
AU - Lorenz, M.
AU - Hesse, G.
AU - Rudolph, J.
PY - 2016
SP - 157
EP - 168
DO - 10.5220/0005974201570168
PB - SciTePress