skip to main content
10.1145/1967486.1967527acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Semantic-driven mashup design

Published: 08 November 2010 Publication History

Abstract

Mashup of components made available on the Web is gaining more and more interest as an opportunity to integrate contents and application logics from independent sources in new, short-living and situational applications. These applications are usually meant to fill immediate needs and should be built according to simplified composition paradigms. Although existing mashup frameworks, like IBM Lotus Mashup or Yahoo! Pipes, provide valid solutions that make it easy to compose new applications, designers often have to deal with large and heterogeneous component repositories. Components are manually selected and combined, still requiring a support for their efficient selection and integration. In this context, we propose to use semantic annotation of components apt to abstract from the heterogeneity of underlying APIs. Then, we describe techniques for building a mashup component repository where semantically annotated components are organized according to similarity and coupling links. Finally, we discuss interactive, computer-aided design of mashup applications.

References

[1]
S. Abiteboul, O. Greenshpan, and T. Milo. Modeling the Mashup Space. In Proc. of the Workshop on Web Information and Data Management, pages 87--94, 2008.
[2]
D. Bianchini, V. De Antonellis, and M. Melchiori. Flexible Semantic-based Service Matchmaking and Discovery. World Wide Web Journal, 11(2):227--251, 2008.
[3]
D. Braga, S. Ceri, F. Daniel, and D. Martinenghi. Mashing Up Search Services. IEEE Internet Computing, 12(5):16--23, September/October 2008.
[4]
C. Cappiello, F. Daniel, M. Matera, and C. Pautasso. Information Quality in Mashups. Internet Computing, 14(4):14--22, 2010.
[5]
F. Daniel, F. Casati, B. Benatallah, and M. C. Shan. Hosted universal composition: Models, languages and infrastructure in mashart. In Proc. of the 28th Int. Conference on Conceptual Modeling (ER'09), 2009.
[6]
M. Dean, G. Schreiber, S. Bechhofer, F. van Harmelen, J. Hendler, I. Horrocks, D. L. McGuiness, P. F. Patel-Schneider, and L. A. Stein. OWL Web Ontology Language. Technical report, W3C Recommendation, 2004.
[7]
H. Elmeleegy, A. Ivan, R. Akkiraju, and R. Goodwin. MashupAdvisor: A Recommendation Tool for Mashup Development. In Proc. of 6th Int. Conference on Web Services (ICWS'08), pages 337--344, Beijin, China, 2008.
[8]
R. Ennals and M. N. Garofalakis. MashMaker: Mashups for the Masses. In Proc. of the 27th ACM SIGMOD Int. Conference on Management of Data, pages 1116--1118, 2007.
[9]
J. Farrell and H. Lausen. Semantic Annotations for WSDL and XML Schema. Recommendation, W3C, 2007.
[10]
D. Fensel and M. Musen. The Semantic Web: A Brain for Humankind. IEEE Intelligent Systems, 16(2):24--25, 2001.
[11]
Karthik Gomadam, Ajith Ranabahu, Meenakshi Nagarajan, Amit P. Sheth, and Kunal Verma. A Faceted Classification Based Approach to Search and Rank Web APIs. In ICWS, pages 177--184, 2008.
[12]
O. Greenshpan, T. Milo, and N. Polyzotis. Autocompletion for Mashups. In Proc. of the 35th Int. Conference on Very Large DataBases (VLDB'09), pages 538--549, Lyon, France, 2009.
[13]
V. Hoyer and M. Fischer. Market overview of enterprise mashup tools. In Proc. of the 6th International Conference on Service Oriented Computing (ICSOC'08), pages 708--721, 2008.
[14]
J. Lathem, K. Gomadam, and A. Sheth. SA-REST and (S)mashups: Adding Semantics to RESTful Services. In Proc. of the IEEE Int. Conference on Semantic Computing, IEEE CS Press, pages 469--476, 2007.
[15]
Anne H. H. Ngu, Michael Pierre Carlson, Quan Z. Sheng, and Hye young Paik. Semantic-based mashup of composite applications. IEEE T. Services Computing, 3(1):2--15, 2010.
[16]
A. V. Riabov, E. Boillet, M. D. Feblowitz, Z. Liu, and A. Ranganathan. Wishful search: interactive composition of data mashups. In Proc. of the 19th Int. World Wide Web Conference (WWW'08), pages 775--784, Beijin, China, 2008.
[17]
C. J. van Rijsbergen. Information Retrieval. Butterworth, 1979.
[18]
J. Yu, B. Benatallah, R. Saint-Paul, F. Casati, F. Daniel, and M. Matera. A Framework for Rapid Integration of Presentation Components. In Proc. of the World Wide Web conference (WWW'07), pages 923--932, 2007.

Cited By

View all
  • (2019)Combining Collaborative Filtering and Semantic-Based Techniques to Recommend Components for Mashup DesignComputational Intelligence for Semantic Knowledge Management10.1007/978-3-030-23760-8_2(25-37)Online publication date: 12-Jul-2019
  • (2014)RUBIK: Proactive, Entity-Centric and Personalized Situational Web Application DesignTransactions on Large-Scale Data- and Knowledge-Centered Systems XIII10.1007/978-3-662-45942-3_5(123-157)Online publication date: 5-Mar-2014
  • (2014)RUBIK: Proactive, Entity-Centric and Personalized Situational Web Application DesignTransactions on Large-Scale Data- and Knowledge-Centered Systems XIII10.1007/978-3-642-54426-2_5(123-157)Online publication date: 5-Mar-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
iiWAS '10: Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
November 2010
895 pages
ISBN:9781450304214
DOI:10.1145/1967486
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • IIWAS: International Organization for Information Integration
  • Web-b: Web-b

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 November 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. mashup proactive recommendation
  2. semantic annotation of mashup components
  3. semantic-driven mashup

Qualifiers

  • Research-article

Conference

iiWAS '10
Sponsor:
  • IIWAS
  • Web-b

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Combining Collaborative Filtering and Semantic-Based Techniques to Recommend Components for Mashup DesignComputational Intelligence for Semantic Knowledge Management10.1007/978-3-030-23760-8_2(25-37)Online publication date: 12-Jul-2019
  • (2014)RUBIK: Proactive, Entity-Centric and Personalized Situational Web Application DesignTransactions on Large-Scale Data- and Knowledge-Centered Systems XIII10.1007/978-3-662-45942-3_5(123-157)Online publication date: 5-Mar-2014
  • (2014)RUBIK: Proactive, Entity-Centric and Personalized Situational Web Application DesignTransactions on Large-Scale Data- and Knowledge-Centered Systems XIII10.1007/978-3-642-54426-2_5(123-157)Online publication date: 5-Mar-2014
  • (2013)A framework for guided search of mashup componentsProceedings of the 3rd International Workshop on Semantic Search Over the Web10.1145/2509908.2509913(1-4)Online publication date: 30-Aug-2013
  • (2013)Towards a folksonomy of web APIsProceedings of the 3rd International Workshop on Semantic Search Over the Web10.1145/2509908.2509911(1-4)Online publication date: 30-Aug-2013
  • (2012)Linked Data Services and Semantics-Enabled MashupSemantic Search over the Web10.1007/978-3-642-25008-8_11(283-307)Online publication date: 28-Jan-2012
  • (2011)Semantics-enabled web APIs selection patternsProceedings of the 15th Symposium on International Database Engineering & Applications10.1145/2076623.2076650(204-208)Online publication date: 21-Sep-2011
  • (2011)Semantics-based discovery, selection and mediation for presentation-oriented mashupsProceedings of the 5th International Workshop on Web APIs and Service Mashups10.1145/2076006.2076014(1-8)Online publication date: 14-Sep-2011
  • (2011)Hybrid techniques for web APIs recommendationProceedings of the 1st International Workshop on Linked Web Data Management10.1145/1966901.1966905(17-23)Online publication date: 25-Mar-2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media