A Framework for Multi-Tier Type Evolution and Data Migration

Dirk Draheim, Ina Schulz
Institut für Informatik
Freie Universität Berlin
Takustr. 9, D-14195 Berlin
email: draheim@acm.org

Matthias Horn
Condat Informationssysteme AG
D-10559 Berlin

Report B 04-01
January 2004

This technical report describes a framework that supports the simultaneous evolution of object-oriented data models and relational schemas with respect to a tool-supported object-relational mapping. Thereby the proposed framework accounts for non-trivial data migration induced by type evolution from the outset. The support for data migration is offered on the level of transparent data access. The framework consists of the following integrated parts: an automatic model change detection mechanism, a generator for schema evolution code and a generator for data migration APIs. The framework has been concepted in the IMIS project. IMIS is an information system for environmental radioactivity measurements. Though the indicated domain especially demands a solution like the one discussed in the paper, the achievements are of general purpose for multi-tier system architectures with object-relational mapping.

Get the report here  or by anonymous ftp:
Server: fubinf.inf.fu-berlin.de
File: pub/reports/tr-b-04-01.ps.gz