Синдицирование с помощью RSS и Atom - это, по сути, совместное i пользование информации. Для просмотра информации из различв источников применяются специализированные приложения, на ваемые агрегаторами. Они собирают воедино сведения из разлив рассылок и благодаря этому позволяют постоянно оставаться в ку событий (работать с агрегатором намного проще, чем ежедневно по щать несколько сайтов). Остальная часть этой главы будет посвящс проектированию и разработке такого агрегатора.
FooReader.NET - это веб-приложение, агрегатор .NET RSS/Atom, i тотипом которого является агрегатор FooReader от ForgetFoo, ванный на ColdFusion (http://reader.forgetfoo.com/). Зачем созда агрегатор RSS/Atom, основанный на веб, когда существует me обычных приложений, включая популярные программы чтения эле ронной почты, вполне способные заполнить эту брешь? Рассмот следующие причины:
• Веб — это кросс-платформенная среда. Для того чтобы воспод ваться веб-агрегатором, достаточно иметь в своем распоряжении t временный броузер.
• Централизованное расположение. Одна из проблем обычных ; гаторов, установленных на компьютере, состоит в том, что дав находятся в разных местах. Для того чтобы получать рассылки bi работе, и дома, придется установить агрегаторы на каждом из: пьютеров и настроить их на соответствующие источники инфор
ции. Веб-агрегатор решает эту проблему, поскольку любое измене¬ние в списке источников информации будет иметь силу независимо от местоположения пользователя.
В следующем разделе описывается, как создать FooReader.NET с по¬мощью технологий Ajax. Это приложение, как и любое другое веб-при¬ложение, состоит из двух частей: клиентской и серверной.