Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Data integration in mashups

Published: 24 June 2009 Publication History

Abstract

Mashup is a new application development approach that allows users to aggregate multiple services to create a service for a new purpose. Even if the Mashup approach opens new and broader opportunities for data/service consumers, the development process still requires the users to know not only how to write code using programming languages, but also how to use the different Web APIs from different services. In order to solve this problem, there is increasing effort put into developing tools which are designed to support users with little programming knowledge in Mashup applications development. The objective of this study is to analyze the richnesses and weaknesses of the Mashup tools with respect to the data integration aspect.

References

[1]
]]Mashup Styles, Part 1: Server-Side Mashups, http://java.sun.com/~developer/technicalArticles/J2EE/mashup 1/.
[2]
]]Mashup Styles, Part 2: Client-Side Mashups, http://java.sun.com/~developer/technicalArticles/J2EE/mashup 2/.
[3]
]]OASIS: Web Services Business Process Execution Language Version 2.0. (2007), http://docs.oasisopen.org/wsbpel/2.0/wsbpel-v2.0.html.
[4]
]]S. Abiteboul, O. Greenshpan, and T. Milo. Modeling the mashup space. In WIDM, pages 87--94, 2008.
[5]
]]M. Altinel, P. Brown, S. Cline, R. Kartha, E. Louie, V. Markl, L. Mau, Y.-H. Ng, D. Simmen, and A. Singh. Damia: a data mashup fabric for intranet applications. In VLDB '07, pages 1370--1373. VLDB Endowment, 2007.
[6]
]]S. Amer-Yahia and A.Y. Halevy. What does web 2.0 have to do with databases? In VLDB, page 1443, 2007.
[7]
]]C. Batini, M. Lenzerini, and S.B. Navathe. A comparative analysis of methodologies for database schema integration. ACM Comput. Surv., 18(4):323--364, 1986.
[8]
]]M. Bhide, P. Deolasee, A. Katkar, A. Panchbudhe, K. Ramamritham, and P. Shenoy. Adaptive push-pull: Disseminating dynamic web data. IEEE Transactions on Computers, 51(6):652--668, 2002.
[9]
]]E. Bozdag, A. Mesbah, and A. van Deursen. A comparison of push and pull techniques for ajax. In S. uang and M.D. Penta, editors, Proceedings of the 9th IEEE WSE, pages 15--22, 2007.
[10]
]]F. Curbera, M.J. Duftler, R. Khalaf, and D. Lovell. Bite: Workflow composition for the web. In ICSOC, pages 94--106, 2007.
[11]
]]F. Daniel, J. Yu, B. Benatallah, F. Casati, M. Matera, and R. Saint-Paul. Understanding ui integration: A survey of problems, technologies, and opportunities. IEEE Internet Computing, 11(3):59--66, 2007.
[12]
]]C. Duda, G. Frey, D. Kossmann, and C. Zhou. Ajaxsearch: crawling, indexing and searching web 2.0 applications. PVLDB, 1(2):1440--1443, 2008.
[13]
]]S. Dustdar and W. Schreiner. A survey on web services composition. International Journal of Web and Grid Services, 1(1):1--30, August 2005.
[14]
]]R. Ennals and M.N. Garofalakis. Mashmaker: mashups for the masses. In SIGMOD, pages 1116--1118, 2007.
[15]
]]R.T. Fielding. Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine, 2000.
[16]
]]R. Geambasu, C. Cheung, A. Moshchuk, S.D. Gribble, and H. M. Levy. Organizing and sharing distributed personal web-service data. In WWW, pages 755--764, 2008.
[17]
]]A. Halevy. Why your data won't mix. Queue, 3(8):50--58, 2005.
[18]
]]D.F. Huynh, D.R. Karger, and R.C. Miller. Exhibit: lightweight structured data publishing. In WWW '07, pages 737--746, New York, NY, USA, 2007. ACM.
[19]
]]D.F. Huynh, R.C. Miller, and D.R. Karger. Potluck: Data mash-up tool for casual users. In ISWC/ASWC, pages 239--252, 2007.
[20]
]]A. Jhingran. Enterprise information mashups: integrating information, simply. In VLDB '06, pages 3--4. VLDB Endowment, 2006.
[21]
]]S. Kinsella, A. Budura, G. Skobeltsyn, S. Michel, J.G. Breslin, and K. Aberer. From web 1.0 to web 2.0 and back -: how did your grandma use to tag? In WIDM, pages 79--86, 2008.
[22]
]]G.D. Lorenzo, H. Hacid, H. young Paik, and B. Benatallah. Mashups for data integration: An analysis. Technical Report UNSW-CSE-TR-0810, 2008.
[23]
]]E.M. Maximilien, H. Wilkinson, N. Desai, and S. Tai. A domain-specific language for web apis and services mashups. In ICSOC '07, pages 13--26, Berlin, Heidelberg, 2007. Springer-Verlag.
[24]
]]S. Murugesan. Understanding web 2.0. IT Professional, 9(4):34--41, July-Aug. 2007.
[25]
]]W. Pree. Design patterns for object-oriented software development. ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 1995.
[26]
]]E. Rahm and P.A. Bernstein. A survey of approaches to automatic schema matching. The VLDB Journal, 10(4):334--350, 2001.
[27]
]]D.E. Simmen, M. Altinel, V. Markl, S. Padmanabhan, and A. Singh. Damia: data mashups for intranet applications. In SIGMOD '08, pages 1171--1182, New York, NY, USA, 2008. ACM.
[28]
]]J. Wong and J. Hong. Marmite: end-user programming for the web. In CHI '06, pages 1541--1546, New York, NY, USA, 2006. ACM.
[29]
]]J. Yu, B. Benatallah, R. Saint-Paul, F. Casati, F. Daniel, and M. Matera. A framework for rapid integration of presentation components. In WWW '07, pages 923--932, New York, NY, USA, 2007. ACM.

Cited By

View all
  • (2022)Wikxhibit: Using HTML and Wikidata to Author Applications that Link Data Across the WebProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545706(1-15)Online publication date: 29-Oct-2022
  • (2022)How Composable is the Web? An Empirical Study on OpenAPI Data model Compatibility2022 IEEE International Conference on Web Services (ICWS)10.1109/ICWS55610.2022.00068(415-424)Online publication date: Jul-2022
  • (2021)A Domain-Adaptable Heterogeneous Information Integration Platform: Tourism and Biomedicine DomainsInformation10.3390/info1211043512:11(435)Online publication date: 20-Oct-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGMOD Record
ACM SIGMOD Record  Volume 38, Issue 1
March 2009
54 pages
ISSN:0163-5808
DOI:10.1145/1558334
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 June 2009
Published in SIGMOD Volume 38, Issue 1

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)28
  • Downloads (Last 6 weeks)4
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Wikxhibit: Using HTML and Wikidata to Author Applications that Link Data Across the WebProceedings of the 35th Annual ACM Symposium on User Interface Software and Technology10.1145/3526113.3545706(1-15)Online publication date: 29-Oct-2022
  • (2022)How Composable is the Web? An Empirical Study on OpenAPI Data model Compatibility2022 IEEE International Conference on Web Services (ICWS)10.1109/ICWS55610.2022.00068(415-424)Online publication date: Jul-2022
  • (2021)A Domain-Adaptable Heterogeneous Information Integration Platform: Tourism and Biomedicine DomainsInformation10.3390/info1211043512:11(435)Online publication date: 20-Oct-2021
  • (2021)Service Composition Recommendation Method Based on Recurrent Neural Network and Naive BayesScientific Programming10.1155/2021/10136822021Online publication date: 1-Jan-2021
  • (2021)Shapir: Standardizing and Democratizing Access to Web APIsThe 34th Annual ACM Symposium on User Interface Software and Technology10.1145/3472749.3474822(1282-1304)Online publication date: 10-Oct-2021
  • (2021)Providing packages of relevant ATM information: An ontology-based approachJournal of Air Transport Management10.1016/j.jairtraman.2020.10193790(101937)Online publication date: Jan-2021
  • (2021)A survey on semi-structured web data manipulations by non-expert usersComputer Science Review10.1016/j.cosrev.2021.10036740(100367)Online publication date: May-2021
  • (2020)A Characterization of Data Exchange between Visual Analytics Tools2020 24th International Conference Information Visualisation (IV)10.1109/IV51561.2020.00066(368-377)Online publication date: Sep-2020
  • (2019)Data Mashup for Improving the Performance of Global Network2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence)10.1109/CONFLUENCE.2019.8776906(197-202)Online publication date: Jan-2019
  • (2018)Structured Data REST Protocol for End to End Data MashupFuture Internet10.3390/fi1010009810:10(98)Online publication date: 4-Oct-2018
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media