Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Sections
Personal tools
You are here: Home Publications Solving ORM by MAGIC: MApping GeneratIon and Composition

Contact

Prof. Dr. M. Jarke
RWTH Aachen
Informatik 5
Ahornstr. 55
D-52056 Aachen
Tel +49/241/8021501
Fax +49/241/8022321

How to find us

Annual Reports

Disclaimer

Webmaster

 

 

Solving ORM by MAGIC: MApping GeneratIon and Composition

Year 2010
PDF URL view
ISBN-13 978-3-642-16091-2

Object-relational mapping (ORM) technologies have been proposed as a solution for the impedance mismatch problem between object-oriented applications and relational databases. Existing approaches use special-purpose mapping languages or are tightly integrated with the programming language. In this paper, we present MAGIC, an approach using bidirectional query and update views, based on a generic metamodel and a generic mapping language. The mapping language is based on second-order tuple-generating dependencies and allows arbitrary restructuring between the application model and the database schema. Due to the genericity of our approach, the core part including mapping generation and mapping composition is independent of the modeling languages being employed. We show the formal basis of MAGIC and how queries including aggregation can be defined using an easy to use query API. The scalability of our approach is shown in the evaluation using the TPC benchmark.

Details

Alan Dearle, Roberto Zicari (Eds.): Proceedings of the Third International Conference on Objects and Databases (ICOODB), Frankfurt/Main, Germany, September 28-30, Lecture Notes in Computer Science (LNCS), vol. 6348, Springer, 2010.

Presented at

hird International Conference on Objects and Databases (ICOODB), 2010 , Frankfurt/Main , DE.

Published in

Proceedings of the Third International Conference on Objects and Databases (ICOODB) , by Alan Dearle, Roberto Zicari , p. 118-132 ; Springer , DE .

Document Actions