Chapter 5

From mashup technologies to universal integration: Search computing the imperative way

Florian Daniel, Stefano Soi, Fabio Casati

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Citations (Scopus)

Abstract

Mashups, i.e., web applications that are developed by integrating data, application logic, and user interfaces sourced from the Web, represent one of the innovations that characterize Web 2.0. Novel content wrapping technologies, the availability of so-called web APIs (e.g., web services), and the increasing sophistication of mashup tools allow also the less skilled programmer (or even the average web user) to compose personal applications on the Web. In many cases, such applications also feature search capabilities, achieved by explicitly integrating search services, such as Google or Yahoo!, into the overall logic of the composite application. In this chapter, we first overview the state of the art in mashup development by looking at which technologies a mashup developer should master and which instruments exist that facilitate the overall development process. Then we specifically focus on our own mashup platform, mashArt, and discuss its approach to what we call universal integration, i.e., integration at the data, application, and user interface layer inside one and the same mashup environment. To better explain the novel ideas of the platform and its value in the context of search computing, we discuss an example inspired by the idea of search computing.

Original languageEnglish
Title of host publicationSearch Computing - Challenges and Directions
Pages72-93
Number of pages22
Volume5950 LNCS
DOIs
Publication statusPublished - 2010
Externally publishedYes
Event1st Workshop on Search Computing Challenges and Directions, SeCo 2009 - Como, Italy
Duration: 17 Jun 200919 Jun 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5950 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference1st Workshop on Search Computing Challenges and Directions, SeCo 2009
CountryItaly
CityComo
Period17.6.0919.6.09

Fingerprint

Computing
User Interface
User interfaces
Logic
Web 2.0
Web Application
Development Process
Web Services
Application programming interfaces (API)
World Wide Web
Availability
Web services
Composite
Innovation
Composite materials
Context

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Daniel, F., Soi, S., & Casati, F. (2010). Chapter 5: From mashup technologies to universal integration: Search computing the imperative way. In Search Computing - Challenges and Directions (Vol. 5950 LNCS, pp. 72-93). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5950 LNCS). https://doi.org/10.1007/978-3-642-12310-8_5

Chapter 5 : From mashup technologies to universal integration: Search computing the imperative way. / Daniel, Florian; Soi, Stefano; Casati, Fabio.

Search Computing - Challenges and Directions. Vol. 5950 LNCS 2010. p. 72-93 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5950 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Daniel, F, Soi, S & Casati, F 2010, Chapter 5: From mashup technologies to universal integration: Search computing the imperative way. in Search Computing - Challenges and Directions. vol. 5950 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 5950 LNCS, pp. 72-93, 1st Workshop on Search Computing Challenges and Directions, SeCo 2009, Como, Italy, 17.6.09. https://doi.org/10.1007/978-3-642-12310-8_5
Daniel F, Soi S, Casati F. Chapter 5: From mashup technologies to universal integration: Search computing the imperative way. In Search Computing - Challenges and Directions. Vol. 5950 LNCS. 2010. p. 72-93. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-642-12310-8_5
Daniel, Florian ; Soi, Stefano ; Casati, Fabio. / Chapter 5 : From mashup technologies to universal integration: Search computing the imperative way. Search Computing - Challenges and Directions. Vol. 5950 LNCS 2010. pp. 72-93 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{4b8c91f62535486f8b76aa2bbf50c0e6,
title = "Chapter 5: From mashup technologies to universal integration: Search computing the imperative way",
abstract = "Mashups, i.e., web applications that are developed by integrating data, application logic, and user interfaces sourced from the Web, represent one of the innovations that characterize Web 2.0. Novel content wrapping technologies, the availability of so-called web APIs (e.g., web services), and the increasing sophistication of mashup tools allow also the less skilled programmer (or even the average web user) to compose personal applications on the Web. In many cases, such applications also feature search capabilities, achieved by explicitly integrating search services, such as Google or Yahoo!, into the overall logic of the composite application. In this chapter, we first overview the state of the art in mashup development by looking at which technologies a mashup developer should master and which instruments exist that facilitate the overall development process. Then we specifically focus on our own mashup platform, mashArt, and discuss its approach to what we call universal integration, i.e., integration at the data, application, and user interface layer inside one and the same mashup environment. To better explain the novel ideas of the platform and its value in the context of search computing, we discuss an example inspired by the idea of search computing.",
author = "Florian Daniel and Stefano Soi and Fabio Casati",
year = "2010",
doi = "10.1007/978-3-642-12310-8_5",
language = "English",
isbn = "3642123090",
volume = "5950 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "72--93",
booktitle = "Search Computing - Challenges and Directions",

}

TY - GEN

T1 - Chapter 5

T2 - From mashup technologies to universal integration: Search computing the imperative way

AU - Daniel, Florian

AU - Soi, Stefano

AU - Casati, Fabio

PY - 2010

Y1 - 2010

N2 - Mashups, i.e., web applications that are developed by integrating data, application logic, and user interfaces sourced from the Web, represent one of the innovations that characterize Web 2.0. Novel content wrapping technologies, the availability of so-called web APIs (e.g., web services), and the increasing sophistication of mashup tools allow also the less skilled programmer (or even the average web user) to compose personal applications on the Web. In many cases, such applications also feature search capabilities, achieved by explicitly integrating search services, such as Google or Yahoo!, into the overall logic of the composite application. In this chapter, we first overview the state of the art in mashup development by looking at which technologies a mashup developer should master and which instruments exist that facilitate the overall development process. Then we specifically focus on our own mashup platform, mashArt, and discuss its approach to what we call universal integration, i.e., integration at the data, application, and user interface layer inside one and the same mashup environment. To better explain the novel ideas of the platform and its value in the context of search computing, we discuss an example inspired by the idea of search computing.

AB - Mashups, i.e., web applications that are developed by integrating data, application logic, and user interfaces sourced from the Web, represent one of the innovations that characterize Web 2.0. Novel content wrapping technologies, the availability of so-called web APIs (e.g., web services), and the increasing sophistication of mashup tools allow also the less skilled programmer (or even the average web user) to compose personal applications on the Web. In many cases, such applications also feature search capabilities, achieved by explicitly integrating search services, such as Google or Yahoo!, into the overall logic of the composite application. In this chapter, we first overview the state of the art in mashup development by looking at which technologies a mashup developer should master and which instruments exist that facilitate the overall development process. Then we specifically focus on our own mashup platform, mashArt, and discuss its approach to what we call universal integration, i.e., integration at the data, application, and user interface layer inside one and the same mashup environment. To better explain the novel ideas of the platform and its value in the context of search computing, we discuss an example inspired by the idea of search computing.

UR - http://www.scopus.com/inward/record.url?scp=77951538336&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77951538336&partnerID=8YFLogxK

U2 - 10.1007/978-3-642-12310-8_5

DO - 10.1007/978-3-642-12310-8_5

M3 - Conference contribution

SN - 3642123090

SN - 9783642123092

VL - 5950 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 72

EP - 93

BT - Search Computing - Challenges and Directions

ER -