DocumentCode :
2780035
Title :
Reflective, Model-Based Data Access with the Type-Safe Entity Container
Author :
Schmoelzer, Gernot ; Kreiner, Christian ; Kovács, Zsolt ; Thonhauser, Michael
Author_Institution :
Inst. for Tech. Informatics, Graz Univ. of Technol.
Volume :
2
fYear :
2006
fDate :
17-21 Sept. 2006
Firstpage :
87
Lastpage :
92
Abstract :
Data centric applications can benefit heavily from model-based data access abstraction. This fosters understanding, maintainability, as well as independence from persistency mechanisms. Utilizing metadata from the domain data model allows to write generic, reusable software modules. However, for a business logic application part, direct, type-safe manipulation of persistent object attributes is more typical. Thus, both are important programmatic use cases and coexist in data centric applications. In this paper, we describe the concept of a dynamic and model-based object cache, the entity container (EC), and discuss the needs, design and implementation of a type-safe access layer upon the EC, called TSEC. Therefore, providing both access mechanisms to an EC in parallel, dynamic data and metadata access as well as static type-safe access, allows to develop flexible and reusable software modules at different abstraction levels, even independent of particular domain models
Keywords :
data encapsulation; data models; meta data; object-oriented programming; persistent objects; software reusability; business logic application; data centric applications; domain data model; dynamic object cache; flexible software modules; model-based data access abstraction; model-based object cache; persistent object attributes; reflective model-based data access; reusable software modules; type-safe entity container; Application software; Automation; Containers; Data models; Informatics; Java; Logic; Relational databases; Runtime; Software reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International
Conference_Location :
Chicago, IL
ISSN :
0730-3157
Print_ISBN :
0-7695-2655-1
Type :
conf
DOI :
10.1109/COMPSAC.2006.155
Filename :
4020147
Link To Document :
بازگشت