loading...
Reflective, Model-Based Data Access with the Type-Safe Entity Container
Chicago, Illinois September 17-September 21
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/COMPSAC.2006.15530th Annual International Computer So ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Gernot Schmoelzer, Graz University of Technology, Austria
Christian Kreiner, Graz University of Technology, Austria
Zsolt Kovacs, Salomon Automation GmbH, Austria
Michael Thonhauser, Graz University of Technology, Austria
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.

Citation:
Gernot Schmoelzer, Christian Kreiner, Zsolt Kovacs, Michael Thonhauser, "Reflective, Model-Based Data Access with the Type-Safe Entity Container," compsac, vol. 2, pp.87-92, 30th Annual International Computer Software and Applications Conference (COMPSAC'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.