Beta 1

Title Object / Data source mapping layer
Author Dejlighed, Uffe
Supervisor Poulsen, Bjarne (Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark)
Institution Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
Thesis level Master's thesis
Year 2003
Abstract The purpose of this research project is to investigate the possibility of creating a common access layer that connects to different data sources. I have set out to explore the possibilities of creating and implementing a framework supporting and improving efficiency in application development. The proposed architecture provides a mapping of data properties from data sources to an object-oriented programmatic layer that reflects data schemas explicitly in its class structure which can be accessed directly by the business logic. This means that application developers will be able to concentrate on analysing and designing the business layer instead of writing database access source code or managing data sources and queries. The framework architecture will make data access generic so that the business layer is not filled with data source specific source code. This will eliminate the need to embed SQL statements into business layer source code while isolating the business layer from changes made to the implementation of data sources. Finally, this will introduce an object-oriented data structure, which will improve maintainability and allow developers to focus on a more object-oriented design process. The development process will be inspired by The Rational Unified Process, as prescribed by Jan Sørensen, MAN B&W Diesel A/S [8] according to the standard project guide for software development. This project will make use of these techniques in handling and planning the process, but since this project has a technical theme it will not be a study in process handling.
Imprint Department of Informatics and Mathematical Modeling, Technical University of Denmark, DTU : DK-2800 Kgs. Lyngby, Denmark
Original PDF imm2528.pdf (2.65 MB)
Admin Creation date: 2006-06-22    Update date: 2012-12-20    Source: dtu    ID: 58608    Original MXD