Unit:
Κατεύθυνση Τεχνολογίες Πληροφορικής και ΕπικοινωνιώνΠληροφορική
Author:
Papathoma Anastasia
Supervisors info:
Alex Delis, Professor, Department of Informatics and Telecommunications, School of Science, NKUA
Konstantinos Saidis, Visiting Lecturer, Department of Informatics and Telecommunications, School of Science, NKUA
Original Title:
Managing the data modeling lifecycle with the DOLAR Type Manager extension
Translated title:
Managing the data modeling lifecycle with the DOLAR Type Manager extension
Summary:
This thesis presents a systematic approach to data model evolution and schema migration within the context of modern software systems, focusing on the development and evaluation of the DOLAR Type Manager Extension. The emergence of diverse and continuously changing data sources necessitates innovative solutions for efficient data management. The DOLAR framework, designed to virtualize information spaces and facilitate the dynamic integration of heterogeneous data, serves as the foundation for this thesis. The DOLAR Type Manager Extension builds upon the DOLAR framework's capabilities, providing structured management for the lifecycle of data prototypes through an Application Programming Interface (API) and introducing a user-friendly interface for developers through a Command Line Interface (CLI) tool. This work aims to demonstrate the potential of the DOLAR Type Manager Extension to simplify and speed up data model evolution and schema migration, thus addressing the challenges posed by the evolving landscape of data within software applications. Additionally, the introduction of a simple version control system marks the first step towards sophisticated data management practices, showcasing the importance of versioning in managing data model changes.
Main subject category:
Technology - Computer science
Keywords:
data evolution, schema migration, virtualization system, API, CLI, DOLAR