tayaforce.blogg.se

Mashup definition
Mashup definition













mashup definition

Content is generated similarly to traditional Web apps Allows transforming returned data into a different formats Client Logic hosted in the Client Languages: Javascript, AJAX, Java applet Data directly retrieved from provider Better user experience Classification of Mashups WHERE to mash up? Server Logic hosted in the Server Languages: Python, CGI, PHP, etc. WHAT to mash up? Presentation Retrieves layout information from different data sources Data Merges data from different sources Application functionality Builds a new resource based on the composition of functionality Other classifications based on the content Mapping, Photo/Video, Search/Shopping, News, etc.

Mashup definition how to#

WHAT to mash up? WHERE to mash up? HOW to mash up? F or WHOM to mash up? Classification of Mashups SOA principles Autonomy Composability Contract Discoverability Encapsulation Loose coupling Reusability Statelessness Links and Differencesĭifferences No formal definition of the combined resources is required Integration is performed at UI level not at logic level Targeted to non-expert users Resources not always provided to be exploited by third-parties There is no a communication protocol Links and Differences Mashup No clear classification model Which challenges introduce Methodology for Mashup construction Introductionĭefinition for Mashups Web page integration combination reuse Data sources APIs Third party data Web 2.0 Data processingĭefinition for Mashups Web-based application that is created by combining and processing on-line third party resources, resources that contribute with data, presentation or functionality

mashup definition

The Mashup term roots in the musical domain generalized and brought to other domains Focusing on the Web domain No clear distinction between SOA vs. Introduction Definition for Mashups Links and Differences Classification of Mashups Challenges for the Mashup Construction Guide for a Methodical Construction of Mashups Tools Conclusions Agenda Additionally, an overview of tools and languages supporting the mashup creation is presented.Įlucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Tools for MashupsĮlucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Tools for Mashups Agnes Koschmider, Victoria Torres and Vicente Pelechano The aim of this paper is to elucidate the mashup hype by providing a definition and classification model for mashups and to sketch a methodical engineering guide for mashups. However, from the research perspective it is dissatisfying that neither a clear definition and classification model for mashups nor a separation between mashups and other forms of application integrations exist. To support the mashup construction process several tools have been proposed with easy-to-use functionalities. Advantages of mashups are that even people with no knowledge of programming languages can easily build new Web applications and create new forms of visualizations.

mashup definition

The idea behind a mashup is to create new content by reusing and combining existing content from heterogeneous sources. Mashups are a current hype that is attracting high interest by academia and industry now and in the next years.

mashup definition

Paper presented at 2nd Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web (MEM 20 )















Mashup definition