Skip to main content

Data Mashups for Situational Applications

  • Conference paper
Book cover Model-Based Software and Data Integration (MBSDI 2008)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 8))

Included in the following conference series:

  • 319 Accesses

Abstract

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].

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jhingran, A.: Enterprise Information Mashups: Integrating Information, Simply. In: VLDB 2006, pp. 3–4 (2006)

    Google Scholar 

  2. Clearforest Inc. http://www.clearforest.com/

  3. DB2 pureXMLTM technology, http://www-306.ibm.com/software/data/db2/xml/

  4. Dojo, the Javascript toolkit, http://dojotoolkit.org/

  5. Kapow Technologies, http://www.kapowtech.com/

  6. Lixto Software Gmbh, http://www.lixto.com/

  7. PEAR - PHP Extension and Application Repository, http://pear.php.net/

  8. PHP: Hypertext Preprocessor, http://www.php.net/

  9. Programmable Web, http://www.programmableweb.com/

  10. Strikeiron Inc., http://www.strikeiron.com/

  11. Unstructured Information Management Architecture (UIMA), IBM Research, www.research.ibm.com/UIMA/

  12. Yahoo Pipes, http://pipes.yahoo.com/pipes/

  13. Ennals, R., Garofalakis, M.N.: MashMaker: mashups for the masses. In: SIGMOD Conference 2007, pp. 1116–1118 (2007)

    Google Scholar 

  14. Tatemura, J., Sawires, A., Po, O., Chen, S., Candan, K.S., Agrawal, D., Goveas, M.: Mashup Feeds: continuous queries over web services. In: SIGMOD Conference 2007, pp. 1128–1130 (2007)

    Google Scholar 

  15. Maximilien, M.: Web Services on Rails: Using Ruby and Rails for Web Services Development and Mashups. IEEE SCC (2006)

    Google Scholar 

  16. Wong, J., Hong, J.I.: Making mashups with marmite: towards end-user programming for the web. In: CHI 2007, pp. 1435–1444 (2007)

    Google Scholar 

  17. IBM Damia Service on IBM Alphaservices, http://services.alphaworks.ibm.com/damia

  18. IBM Mashup Starter Kit on IBM Alphaworks, http://www.alphaworks.ibm.com/tech/ibmmsk

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ralf-Detlef Kutsche Nikola Milanovic

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Markl, V., Altinel, M., Simmen, D., Singh, A. (2008). Data Mashups for Situational Applications. In: Kutsche, RD., Milanovic, N. (eds) Model-Based Software and Data Integration. MBSDI 2008. Communications in Computer and Information Science, vol 8. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78999-4_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78999-4_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78998-7

  • Online ISBN: 978-3-540-78999-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics