Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Критерии эффективности ресурса Веб 1.0 (2.0).doc
Скачиваний:
9
Добавлен:
12.07.2019
Размер:
494.59 Кб
Скачать

Гибридизация

Еще одной технологической особенностью Веб 2.0 явилось появление так называемых мэшапов (от англ. mashup, смесь) или гибридов. Мэшап (Mashup) – гибридное веб-приложение, объединяющее данные из нескольких источников в рамках единого интегрированного инструмента. Контент мэшап обычно получает извне с помощью открытых интерфейсов, веб-сервисов, веб-источников или анализа документов, генерируемых другими программами.

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

Больше всего мэшап напоминает конструктор, вроде «Лего»: из различных распространённых сервисов создаётся уникальный по решаемым задачам и предоставляемым услугам проект. А это, в свою очередь, даёт возможность практически неограниченного проектирования разного рода веб-приложений для удовлетворения постоянно растущих информационных потребностей пользователей.  В качестве примера можно привести использование картографических данных Google Maps для добавления к ним данных о недвижимости в housingmaps (в результате создаётся новый уникальный веб-сервис, изначально не предлагаемый ни одним из источников). Русскоязычным аналогом может служить сайт mirtesen.ru, который объединяет данные картографических систем и профили пользователей социальной сети. Среди мэшапов можно выделить следующие группы.

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

  2. Мэшапы данных – комбинируя данные одного типа из нескольких источников, предоставляет доступ к ним с помощью единого графического интерфейса. Пример – Yahoo!Pipes позволяет пользователям получать потоки информации из разных источников и создавать правила по управлению полученным контентом (например, используя фильтры).

Веб как платформа

Концепция «Веб как платформа» подразумевает разработку и внедрение приложений, использование которых возможно прямо из веб-браузера. Это так называемые Rich Internet Applications – насыщенные интернет-приложения. Они имеют функции традиционных программ для ПК, но их можно запустить прямо из Сети. Концепция веб-приложений объединяет в себе все выше перечисленные признаки сайтов второго поколения. Так, например, разработчикам удалось за счёт того же AJAX приблизить внешний вид, оперативность и интерактивность интерфейса веб-приложения к «настольным» приложениям. Совокупность отношений пользователей и разработчиков веб-приложений между собой в открытой информационной инфраструктуре – это не что иное, как реализация принципа «соучастия».

Фактически веб-приложения – это новый тип программного обеспечения. Традиционное ПО представляет собой купленную в магазине коробку с компакт-диском или скачанный из Интернета файл дистрибутива. Мы получаем программу и пользуемся ей на своём компьютере, предварительно оплатив компании-разработчику его труды. С веб-приложениями, которые стоит называть не иначе как веб-сервисы, дело обстоит совсем иначе. Веб-сервис представляет собой приложение, размещённое на сервере компании-производителя и доступное пользователю посредством работы в браузере. Такой подход предоставляет пользователю не саму коробку с программой, а услугу, необходимую в данный момент времени.

Сервисы имеют массу преимуществ перед традиционным программным обеспечением. Это и отсутствие надобности в дистрибуции, и возможности постоянной доработки приложения «на лету», и использование идеи интеграции, а также «архитектуры соучастия». Использующие сервис посетители сами вносят предложения по его усовершенствованию. Согласитесь, это гораздо удобнее, чем выискивание среди сотен гневных писем в техподдержку зерна рациональных предложений.

Второе поколение сетевых сервисов, действующих в Интернете, в отличие от первого поколения, где между авторами и читателями существовала чёткая граница, позволяет пользователям действовать совместно, обмениваться информацией, хранить ссылки и мультимедийные документы, совместно создавать и редактировать публикации. Поэтому сервисы Веб 2.0 часто называют социальными сетевыми сервисами.

Первым поколением сетевых сервисов принято считать тот Интернет, который в большей степени был местом, где посетителями искалась и использовалась уже хранящаяся в нём информация, чем сервисом, позволяющим работать совместно и обмениваться данными.

Сетевые сервисы второго поколения – виртуальная площадка, связывающая людей в сетевые сообщества с помощью программного обеспечения, компьютеров, объединённых в сеть (Интернет) и сети документов (Всемирной паутины). Сетевые социальные сервисы в настоящее время стали основным средством

  • общения;

  • поддержки и развития социальных контактов;

  • совместного поиска, хранения, редактирования и классификации информации;

  • обмена медиаданными;

  • творческой деятельности сетевого характера;

  • выполнения множества других задач, таких как индивидуальное и коллективное планирование (расписание, встречи), подкасты (аудиопотоки), ментальные карты.

Подробнее с сервисами Веб 2.0 вы узнать во второй главе учебно-методического комплекса «Технологии Веб 2.0»