
- •СИНДИКАЦИЯ И АГГРЕГИРОВАНИЕ ВЕБ- КОНТЕНТА
- •Веб-поток - формат данных, используемый для предоставления пользователям часто обновляемого контента.
- •Создание набора веб-потоков, которые доступны одновременно в одном месте называется аггрегированием. Для этого
- •ВЕБ-СИНДИКАЦИЯ
- •ВЗАИМОДЕЙСТВИЕ ВЕБ-ПОТОКОВ И АГГРЕГАТОРОВ
- •ВЕБ-ПОТОК
- •Веб-поток - это веб-документ , обычно в XML формате, содержащий тематические элементы, содержащие
- •Пользователи могут подписываться
- •Некоторые из веб-браузеров содержат встроенные возможности для аггрегирования потоков. Это делается путем простого
- •Если сравнивать веб-поток с более традиционной почтовой технологией доставки часто обновляемой информации, то
- •Имеются широкие возможности для автоматической сортировки сообщений от
- •ВЕБ-АГГРЕГАТОРЫ
- •Объединенный контент аггрегатор получает и интерпретирует обычно в формате RSS или других форматах,
- •Многие языки программирования имеют библиотеки функций, позволяющие загружать, обрабатывать, генерировать и выполнять удаленную
- •Из истории формата.
- •В 2000 году произошло разделение формата:
- •Спецификация RSS 0.92 является развитием версии 0.91 и ориентируется на тех пользователей, которым
- •Из-за существования нескольких различных версий формата RSS-каналов программы- агрегаторы должны уметь работать со
Какую работу нужно написать?

Имеются широкие возможности для автоматической сортировки сообщений от
веб-потоков вплоть до использования сложных правил и регулярных выражений.
Браузеры Internet Explorer 7.0, Opera, Safari,
Firefox и другие могут работать с веб- потоками через инструменты панели
Закладок, Избранного и других. Имеются также специализированные программы для чтения веб-потоков, например FeedDemon,
Thunderbird, Outlook 2007 и другие.

ВЕБ-АГГРЕГАТОРЫ
Аггрегатор позволяет объединить информацию из разных потоков в одном окне веб-браузера или веб-приложения.
Такое приложение называется RSS- каналом, новостной лентой, аггрегатором потоков или поисковым аггрегатором.
Подкастинг-аггрегаторы могут автоматически загружать медиа-файлы.

Объединенный контент аггрегатор получает и интерпретирует обычно в формате RSS или других форматах, основанных на XML, например RDF/XML или Atom.
Наиболее развитые методы аггрегирования веб-потоков реализуются на основе технологий AJAX
и XML компонентов - веб-виджетов (web
widgets).

Многие языки программирования имеют библиотеки функций, позволяющие загружать, обрабатывать, генерировать и выполнять удаленную загрузку
каналов.
Например в Perl имеется поддержка нескольких библиотек в пространстве имен XML::RSS

RSS
RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п.
В разных версиях аббревиатура RSS имела разные расшифровки:
Rich Site Summary (RSS 0.9x);
RDF Site Summary (RSS 0.9 и 1.0);
Really Simple Syndication (RSS 2.x).

Из истории формата.
Первой открытой официальной версией RSS стала версия 0.90. Формат был основан на RDF (Resource Description Framework — стандарт схемы описания потоков) и многим показался слишком сложным, после чего появилась упрощённая версия — 0.91.

В 2000 году произошло разделение формата:
Группа разработчиков из списка рассылки «RSS-DEV» предложила формат RSS 1.0, который был основан на стандартах XML и RDF организации W3C. Расширения формата предлагалось делать через модули расширений, описываемые в своих пространствах имён. Так как проект использует уже существующие стандарты, рассматривается его использование в рамках технологии Semantic Web.

Спецификация RSS 0.92 является развитием версии 0.91 и ориентируется на тех пользователей, которым RDF-описание показалось излишне сложным. Дальнейшим развитием этой ветки стал формат RSS 2.0, который тоже поддерживает расширения с помощью модулей, лежащих в своих пространствах имён.
В июне 2006 года появился конкурент RSS — формат Atom.

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