Web mashups are a new generation of applications based on the “composition” of ready-to-use services. In different contexts, ranging from the consumer Web to Enterprise systems, the potential of this new technology is to make users evolve from passive receivers of applications to actors actively involved in the “creation of innovation”. This modus operandi accommodates the inherent variability of user information and service requirements. Enabling end users to self-define applications that satisfy their situational needs is emerging as an important new requirement. Current advances in mashup technologies are good candidates to satisfy this requirement. However, some issues are largely unexplored. In this thesis, we address the current lack of lightweight development processes and environments. In our approach, end users can easily and quickly self-construct their applications without necessarily mastering the skills that are usually necessary for service invocation and integration. This paper presents a mashup-based approach that aims at covering this gap, and discusses models, methods, and technologies that can make mashups a technology for end user development.

DashMash : a mashup environment for end user development

PICOZZI, MATTEO;
2009/2010

Abstract

Web mashups are a new generation of applications based on the “composition” of ready-to-use services. In different contexts, ranging from the consumer Web to Enterprise systems, the potential of this new technology is to make users evolve from passive receivers of applications to actors actively involved in the “creation of innovation”. This modus operandi accommodates the inherent variability of user information and service requirements. Enabling end users to self-define applications that satisfy their situational needs is emerging as an important new requirement. Current advances in mashup technologies are good candidates to satisfy this requirement. However, some issues are largely unexplored. In this thesis, we address the current lack of lightweight development processes and environments. In our approach, end users can easily and quickly self-construct their applications without necessarily mastering the skills that are usually necessary for service invocation and integration. This paper presents a mashup-based approach that aims at covering this gap, and discusses models, methods, and technologies that can make mashups a technology for end user development.
CAPPIELLO, CINZIA
ING V - Facolta' di Ingegneria dell'Informazione
20-dic-2010
2009/2010
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
PicozziSprega.pdf

accessibile in internet per tutti

Descrizione: Testo della tesi
Dimensione 10.25 MB
Formato Adobe PDF
10.25 MB Adobe PDF Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/12044