{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,27]],"date-time":"2026-10-27T18:58:22Z","timestamp":1793127502513,"version":"4.5.0"},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2009,6,24]],"date-time":"2009-06-24T00:00:00Z","timestamp":1245801600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMOD Rec."],"published-print":{"date-parts":[[2009,6,24]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/1558334.1558343","type":"journal-article","created":{"date-parts":[[2009,6,30]],"date-time":"2009-06-30T13:10:17Z","timestamp":1246367417000},"page":"59-66","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":109,"title":["Data integration in mashups"],"prefix":"10.1145","volume":"38","author":[{"given":"Giusy","family":"Di Lorenzo","sequence":"first","affiliation":[{"name":"University of Naples Federico, Napoli, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hakim","family":"Hacid","sequence":"additional","affiliation":[{"name":"Alcatel-Lucent Bell Labs, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hye-young","family":"Paik","sequence":"additional","affiliation":[{"name":"CSE, UNSW, Sydney, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Boualem","family":"Benatallah","sequence":"additional","affiliation":[{"name":"CSE, UNSW, Sydney, Australia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2009,6,24]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"]]Mashup Styles Part 1: Server-Side Mashups http:\/\/java.sun.com\/~developer\/technicalArticles\/J2EE\/mashup 1\/.  ]]Mashup Styles Part 1: Server-Side Mashups http:\/\/java.sun.com\/~developer\/technicalArticles\/J2EE\/mashup 1\/."},{"key":"e_1_2_1_2_1","unstructured":"]]Mashup Styles Part 2: Client-Side Mashups http:\/\/java.sun.com\/~developer\/technicalArticles\/J2EE\/mashup 2\/.  ]]Mashup Styles Part 2: Client-Side Mashups http:\/\/java.sun.com\/~developer\/technicalArticles\/J2EE\/mashup 2\/."},{"key":"e_1_2_1_3_1","unstructured":"]]OASIS: Web Services Business Process Execution Language Version 2.0. (2007) http:\/\/docs.oasisopen.org\/wsbpel\/2.0\/wsbpel-v2.0.html.  ]]OASIS: Web Services Business Process Execution Language Version 2.0. (2007) http:\/\/docs.oasisopen.org\/wsbpel\/2.0\/wsbpel-v2.0.html."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1458502.1458517"},{"key":"e_1_2_1_5_1","first-page":"1370","volume-title":"VLDB '07","author":"Altinel M.","year":"2007","unstructured":"]] 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 . ]]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."},{"key":"e_1_2_1_6_1","volume-title":"What does web 2.0 have to do with databases? In VLDB, page 1443","author":"Amer-Yahia S.","year":"2007","unstructured":"]] S. Amer-Yahia and A.Y. Halevy . What does web 2.0 have to do with databases? In VLDB, page 1443 , 2007 . ]]S. Amer-Yahia and A.Y. Halevy. What does web 2.0 have to do with databases? In VLDB, page 1443, 2007."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/27633.27634"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2002.1009150"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/WSE.2007.4380239"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74974-5_8"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2007.74"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454195"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1504\/IJWGS.2005.007545"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247626"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1367497.1367599"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1103822.1103836"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1242572.1242672"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.websem.2008.09.005"},{"key":"e_1_2_1_20_1","first-page":"3","volume-title":"VLDB '06","author":"Jhingran A.","year":"2006","unstructured":"]] A. Jhingran . Enterprise information mashups: integrating information, simply . In VLDB '06 , pages 3 -- 4 . VLDB Endowment , 2006 . ]]A. Jhingran. Enterprise information mashups: integrating information, simply. In VLDB '06, pages 3--4. VLDB Endowment, 2006."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1458502.1458516"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74974-5_2"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/MITP.2007.78"},{"key":"e_1_2_1_25_1","volume-title":"Design patterns for object-oriented software development","author":"Pree W.","year":"1995","unstructured":"]] W. Pree . Design patterns for object-oriented software development . ACM Press\/Addison-Wesley Publishing Co. , New York, NY, USA , 1995 . ]]W. Pree. Design patterns for object-oriented software development. ACM Press\/Addison-Wesley Publishing Co., New York, NY, USA, 1995."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/s007780100057"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376734"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1125451.1125733"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1242572.1242697"}],"container-title":["ACM SIGMOD Record"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1558334.1558343","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1558334.1558343","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:56Z","timestamp":1750253396000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1558334.1558343"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,6,24]]},"references-count":27,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,6,24]]}},"alternative-id":["10.1145\/1558334.1558343"],"URL":"https:\/\/doi.org\/10.1145\/1558334.1558343","relation":{},"ISSN":["0163-5808"],"issn-type":[{"value":"0163-5808","type":"print"}],"subject":[],"published":{"date-parts":[[2009,6,24]]},"assertion":[{"value":"2009-06-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}