Skip to main content

Web Mash-ups

  • Reference work entry
  • First Online:
Encyclopedia of Social Network Analysis and Mining
  • 71 Accesses

Synonyms

Component-based web applications; Data mash-ups; Situational web applications; UI mash-ups

Glossary

Mash-up Component:

Any reusable software module that can be used for the composition of mash-ups. Examples are SOAP Web services (Alonso et al. 2003), RESTful Web services (Richardson and Ruby 2007), UI widgets (W3C 2012), APIs, RSS feeds, or even content and functionality, not originally conceived as reusable software components, which can be however captured by scraping online Web applications. Depending on the type of contribution offered to a mash-up (whether data, functionality or presentation elements), it is possible to classify components as data, logics, and UI components. Data components provide access to data via suitable interfaces; examples are RSS or Atom feeds or even Web services used as data sources. Logic components provide access to functions, for example, the transformation of addresses into geographical coordinates and vice versa. UI componentsare APIs...

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 1,500.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 549.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Alonso G, Casati F, Kuno H, Machiraju V (2003) Web services: concepts, architectures, and applications. Springer Verlag

    Google Scholar 

  • Ardito C, Costabile MF, Desolda G, Matera M, Piccinno A, Picozzi M (2012) Composition of situational interactive spaces by end users: a case for cultural heritage. In: NordiCHI conference, Copenhagen, pp. 79–88

    Google Scholar 

  • Balasubramaniam S, Lewis GA, Simanta S, Smith DB (2008) Situated software: concepts, motivation, technology, and the future. IEEE Softw 25:5079–55

    Google Scholar 

  • Barbagallo D, Cappiello C, Francalanci C, Matera M (2012) Semantic sentiment analyses based on the reputation of web information sources. In: Sugumaran V, Gulla JA (eds) Applied semantic technologies: using semantics in intelligent information processing. Taylor and Francis, Boca Raton, FL, USA

    Google Scholar 

  • Burnett MM, Cook CR, Rothermel G (2004) End-user software engineering. Commun ACM 47(9):5379–58

    Google Scholar 

  • Cappiello C, Daniel F, Matera M, Picozzi M, Weiss M (2011) Enabling end user development through mashups: requirements, abstractions and innovation toolkits. In: IS-EUD conference, Torre Canne, pp 979–24

    Google Scholar 

  • Cappiello C, Matera M, Picozzi M, Daniel F, Fernandez A (2012a) Quality-Aware mashup composition: issues, techniques and tools. In: QUATIC conference, Lisbon, pp 1079–19

    Google Scholar 

  • Cappiello C, Matera M, Picozzi M, Caio A, Guevara T (2012b) MobiMash: end-user development of mobile mashups. In: WWW conference (companion proceedings), Lyon, pp 47379–474

    Google Scholar 

  • Chaisatien P, Prutsachainimmit K, Tokuda T (2011) Mobile mashup generator system for cooperative applications of different mobile devices. In: ICWE conference, Paphos, pp 18279–197

    Google Scholar 

  • Chowdhury SR, Daniel F, Casati F (2011) Efficient, interactive recommendation of mashup composition knowledge. In: ICSOC conference, Paphos, pp 37479–388

    Google Scholar 

  • Costabile MF, Mussio P, Provenza LP, Piccinno A (2009) Supporting end users to be co-designers of their tools. In: IS-EUD conference, Siegen, pp 7079–85

    Google Scholar 

  • Daniel F, Yu J, Benatallah B, Casati F, Matera M, Saint-Paul R (2007) Understanding UI integration: a survey of problems, technologies. Internet Comput 11(3): 5979–66

    Google Scholar 

  • Daniel F, Casati F, Benatallah B, Shan M-C (2009) Hosted universal composition: models, languages and infrastructure in Mashart. In: ER conference, Gramado, pp 42879–443

    Google Scholar 

  • Daniel F, Matera M, Weiss M (2011) Next in mashup development: user-created apps on the web. IT Prof 13(5):2279–29

    Google Scholar 

  • Feldmann M, Janeiro J, Nestler T, Hubsch G, Jugel U, Preußner A, Schill A (2009) An integrated approach for creating service-based interactive applications. In: INTERACT conference (2), Uppsala, pp 89679–899

    Google Scholar 

  • Fischer G (2009) End-user development and meta-design: foundations for cultures of participation. In: IS-EUD conference, Siegen, pp 379–14

    Google Scholar 

  • Jhingran A (2006) Enterprise information mashups: integrating information, simply. In: VLDB conference, Seoul, pp 379–4

    Google Scholar 

  • Krummenacher R, Norton B, Simperl EPB, Pedrinaci C (2009) Soa4all: enabling web-scale service economies. In: ICSC conference, Berkeley, pp 53579– 542

    Google Scholar 

  • Latzina M, Beringer J (2012) Transformative user experience: beyond packaged design. Interactions 19(2):3079–33

    Google Scholar 

  • Liu X, Huang G, Mei H (2007) Towards end user service composition. In: COMPSAC conference (1), Beijing, pp 67679–678

    Google Scholar 

  • Maximilien EM, Wilkinson H, Desai N, Tai S (2007) A domain-specific language for web APIs and services mashups. In: ICSOC conference, Vienna, pp 1379–26

    Google Scholar 

  • Namoun A, Nestler T, De Angeli A (2010) Conceptual and usability issues in the composable web of software services. In: ICWE workshops, Vienna, pp 39679–407

    Google Scholar 

  • Nebeling M, Leone S, Norrie MC (2012) Crowdsourced web engineering and design. In: ICWE conference, Berlin, pp 3179–45

    Google Scholar 

  • Nestler T (2008) Towards a mashup-driven end-user programming of SOA-based applications. In: iiWAS conference, Linz, pp 55179–554

    Google Scholar 

  • Ogrinz M (2009) Mashup patterns: designs and examples for the modern enteprise. Addison Wesley, Upper Saddle River

    Google Scholar 

  • Richardson L, Ruby S (2007) RESTful web services. O'Reilly Media, Farnham

    Google Scholar 

  • Simmen DE, Altinel M, Markl V, Padmanabhan S, Singh A (2008) DAMIA: data mashups for intranet applications. In: SIGMOD conference, Vancouver, pp 117179–1182

    Google Scholar 

  • Spillner J, Feldmann M, Braun I, Springer T, Schill A (2008) Ad-hoc usage of web services with Dynvoker. In: ServiceWave conference, Madrid, pp 20879–219

    Google Scholar 

  • von Hippel E (2005) Democratizing innovation. MIT, Cambridge

    Google Scholar 

  • W3C (2012) Web application working group: widgets family of specifications. http://www.w3.org/2008/webapps/wiki/WidgetSpecs

  • Wilson S, Daniel F, Jugel U, Soi S (2011) Orchestrated user interface mashups using W3C widget. In: ICWE workshops, Paphos, pp 4979–61

    Google Scholar 

  • Wong J, Hong JI (2007) Making mashups with Marmite: towards end-user programming for the web. In: CHI conference, San Jose, pp 143579–1444

    Google Scholar 

  • Yu J, Benatallah B, Saint-Paul R, Casati F, Daniel F, Matera M (2007) A framework for rapid integration of presentation components. In: WWW conference, New York, pp 92379–932

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this entry

Cite this entry

Matera, M. (2014). Web Mash-ups. In: Alhajj, R., Rokne, J. (eds) Encyclopedia of Social Network Analysis and Mining. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-6170-8_130

Download citation

Publish with us

Policies and ethics