Situational applications require business users to create combine, and catalog data feeds and other enterprise data sources. Damia is a lightweight enter prise data integration engine inspired by the Web 2.0 mashup phenomenon. It consists of (1) a browser-based user-interface that allows for the specification of data mashups as data flow graphs using a set of Damia operators specified by programming-by-example principles, (2) a server with an execution engine, as well as (3) APIs for searching, debugging, executing and managing mashups. Damia provides a base data model and primitive operators based on the XQuery Infoset. A feed abstraction built on that model enables combining, filtering and transforming data feeds. This paper presents an overview of the Damia system as well as a research vision for data-intensive situational applications. A first version of Damia realizing some of the concepts described in this paper is available as a webserivce 17 and for download as part of IBM's Mashup Starter Kit 18.
CITATION STYLE
Markl, V., Altinel, M., Simmen, D., & Singh, A. (2008). Data Mashups for Situational Applications. In Model-Based Software and Data Integration (pp. 12–18). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-78999-4_3
Mendeley helps you to discover research relevant for your work.