Data Mashups for Situational Applications

Authors: 
Markl, V; Altinel, M; Simmen, D; Singh, A
Author: 
Markl, V
Altinel, M
Simmen, D
Singh, A
Year: 
2008
Venue: 
Model-Based Software and Data Integration
URL: 
http://www.springerlink.com/index/n4l5497q60751688.pdf
Citations: 
0
Citations range: 
n/a

Situational applications require business users to create combine, and catalog data feeds and other enterprise data sources. Damia is a lightweight enterprise 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].

None
Login or register to tag items