Мэшап (веб-приложение)


Мэша́п — веб-приложение, объединяющее данные из нескольких источников в один интегрированный инструмент; например, при объединении картографических данных Google Maps с данными о недвижимости с Craigslist получается новый уникальный веб-сервис, изначально не предлагаемый ни одним из источников данных.

Понятие мэшап изначально относится к популярной музыке (чаще хип-хопу) и означает производство новой песни, смешивающей две или больше части других песен.

Содержимое, используемое в мэшапах, обычно получено от третьих лиц через открытый интерфейс или API.

Другими методами получения содержимого могут быть веб-фиды (например RSS и Atom) или парсинг HTML-страниц. Многие экспериментируют с мэшапами, используя API сразу с нескольких сайтов — Amazon, eBay, Flickr, проектов Google, Microsoft, Yahoo, YouTube и т. п., что привело к созданию редакторов мэшапов.

Наиболее известный — это пользовательский тип мэшапа, примером которого служат большинство приложений Google Maps. Пользовательские мэшапы объединяют элементы данных из нескольких источников, скрывая это за простым унифицированным графическим интерфейсом.

Мэшапы данных («enterprise»-мэшапы) смешивают (интегрируют) данные близкие по типу из разных источников (см. Yahoo! Pipes), например, объединяя данные из нескольких RSS-фидов в один фид с графическим интерфейсом. «Enterprise»-мэшап (см. Denodo Technologies и JackBe) обычно интегрирует данные из внешних и внутренних источников. Такой мэшап может, например, создавать отчёт о занятой части рынка, объединяя внешний список всех проданных за прошедшую неделю домов с внутренними данными о том, какие дома были проданы отдельным агентством.