Title
OQL_SERF: an ODMG implementation of the template-based schema evolution framework
Abstract
With rapid progress in application development and technologies, there is an increasing need to specify and handle complex schema changes of databases. The existing support for schema evolution in current OODB systems is limited to a pre-defined taxonomy of simple schema evolution operations with fixed semantics. We have proposed an extensible framework for schema transformations to address this open problem. The SERF framework succeeds in giving the user the flexibility to define the semantics of their choice, the extensibility of defining new complex transformations, and the power of re-using these transformations through the notion of templates. In this paper, we now report on OQL-SERF, the realization of our concepts based on the ODMG standard. We have utilized not only the ODMG object model, but have also used OQL as the database transformation language, the ODMG Metadata Repository for providing meta information utilized by the templates and Java's binding of OQL. We have developed a taxonomy of schema evolution primitives for the ODMG object model that can be shown to be minimally complete in the context of the SERF framework. The use of the ODMG standard as foundation for this implementation makes the implementation itself portable across different platforms and OODB systems.
Year
Venue
Keywords
1998
CASCON
extensible framework,simple schema evolution operation,odmg metadata repository,serf framework,template-based schema evolution framework,complex schema change,odmg object model,schema transformation,odmg standard,odmg implementation,schema evolution,schema evolution primitive,application development
Field
DocType
Citations 
Metadata repository,Programming language,Computer science,Transformation language,Object model,Object Query Language,Object Definition Language,Schema evolution,Schema (psychology),Semantics
Conference
7
PageRank 
References 
Authors
1.59
11
3
Name
Order
Citations
PageRank
Kajal T. Claypool158064.35
Jing Jin271.59
Elke A. Rundensteiner34076700.65