Information Quality Information Quality in Mashups Information Quality in Mashups Quality and Mashup Development
نویسندگان
چکیده
30 Published by the IEEE Computer Society 1089-7801/10/$26.00 © 2010 IEEE IEEE INTERNET COMPUTING M ashups are applications developed by integrating content and functionality sourced from the Web. Although in most cases, enthusiastic programmers hand write them, the recent emergence of so-called mashup tools or mashup platforms, such as Yahoo Pipes (http://pipes.yahoo.com), Dapper (www.dapper.net/open/), or Intel Mash Maker (http://mashmaker. intel.com), has significantly lowered the barriers to mashup development, letting unskilled Web users easily assemble their own applications. Mashups typically integrate heterogeneous elements available on the Web, such as RSS/Atom feeds, Web services, content scraped from third-party websites, or widgets (such as Google Maps). Different kinds of mashups reuse user interface (UI) components to build the composite application’s UI, leverage and require external computational services, or simply integrate multiple plain data sources. Emerging technologies such as Web services, UI widget libraries, and tool-specific mashup (meta) models have significantly simplified access to and reuse of such building blocks, leading to a component-oriented paradigm that many current mashup platforms share. This paradigm especially facilitates the development of so-called situational applications1 — that is, applications where the developer is also the final user and that serve a highly focused purpose (for example, let you Modern Web 2.0 applications are characterized by high user involvement:
منابع مشابه
ایجاد نیمه خودکار مشاپ های سازمانی با استفاده از توصیفات معنایی
Mashups are next generation of web applications. A mashup is a lightweight web application that is created by combining information or capabilities from more than one existing resources to deliver a new and integrated experience to the user. Mashups introduce a new class of integration techniques in enterprises for implementing situational applications (i.e. applications that come together to s...
متن کاملA Quality Model for Mashups
Despite several years of mashup practice and research, it is still hard to find high-quality, useful mashups on the Web. While this can be partly ascribed to the low quality of the components used in the mashups or simply to the lack of suitable components, in this paper we argue that this is partly also due to the lack of suitable quality models for mashups themselves, helping developers to fo...
متن کاملMashup: a New Way of Providing Web Mapping/gis Services
Recent development of Google Map, Yahoo! Map and MapQuest APIs have pushed map mashups almost to the top among other types of mashups such as news mashups, search and shopping mashups, and video and photo mashups. However, map mashups should not reply on these open data sources and services only. Developing a mashup in general faces a number of challenges. These include: 1) the difficulties in ...
متن کاملQuality-Based Recommendations for Mashup Composition
When composing mashups, the selection of suitable services is mainly based on functional requirements and does not consider the quality of the single services. In this paper, we show that the quality of component services can drive the production of recommendations that can help building quality mashups. We capitalize on a quality model for mashup services and discuss the concept of mashability...
متن کاملQuality of Web Mashups: A Systematic Mapping Study
Web mashups are a new generation of applications based on the composition of ready-to-use, heterogeneous components. They are gaining momentum thanks to their lightweight composition approach, which represents a new opportunity for companies to leverage on past investments in SOA, Web services, and public APIs. Although several studies are emerging in order to address mashup development, no sys...
متن کامل