Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Mappings make data processing go 'round
[go: Go Back, main page]

Mappings make data processing go 'round

Authors
Ralf Lämmel and Erik Meijer

Abstract
Whatever programming paradigm for data processing we choose, data has the tendency to live on the other side or to eventually end up there. The major paradigms for data processing are object, relational, XML and Cobol, while each paradigm offers many facets and many versions. Within object-oriented data-processing applications, each external or internal data model has the tendency to imply a horde of dependent data models and object models (also: views, wrappers, APIs, etc.) that are needed for specific data-processing components (such as GUI binding, report generation and serialization) or for architectural reasons (such as loose coupling, independent evolution, performance and API conformance). This myriad of inter- and intra-paradigm data models calls for a good understanding of techniques for mappings between data models, actual data, and operations on data. This article offers a survey on mapping scenarios, mapping techniques, recurring mapping problems, and open research challenges.

Draft paper for download
[.pdf]; [.ps]

Bibtex entry
@misc{MappingsRound,
 author      = "R.~L{\"a}mmel and E.~Meijer",
 title       = "{Mappings make data processing go 'round}",
 year        = 2005,
 month       = 29 # "~" # oct,
 note        = "Summer school tutorial, GTTSE 2005, 50 pages"
}

maintained by Ralf Lämmel (Email: :ralfla@microsoft.com)