CHAPITRE 2 : ETAT DE L'ART
2 Etat de l'art
Ce chapitre présente un état de l'art sur les
Flux RSS, les réseaux P2P, et les approches qui ont inspiré ce
travail. Le lien entre l'état de l'art et le travail effectué,
sera mentionné tout au long du chapitre 3.
2.1 RSS
RSS désigne une famille de formats XML
utilisés pour la syndication de contenu Web. Ce standard est
habituellement utilisé pour obtenir les mises à jour
d'information dont la nature change fréquemment, typiquement cela peut
être des listes de tâches dans un projet, des prix, des alertes de
toute nature, des nouveaux emplois proposés, les sites d'information ou
les blogs. Les Podcasts et vidéocasts sont conçus sur ce
même standard en utilisant la balise 'Enclosure'. Pour les recevoir,
l'utilisateur doit s'abonner au flux, ce qui lui permet de consulter
rapidement les dernières mises à jour, à l'aide d'un
agrégateur, sans avoir à se rendre sur le site.
Trois formats peuvent être désignés par
ces initiales :
· Rich Site Summary (RSS 0.91)
· RDF Site Summary (RSS 0.90 et 1.0)
· Really Simple Syndication (RSS 2.0)
2.1.1 Domaines d'utilisation
Mais on parle aussi souvent de RSS pour désigner
également le format Atom.
La diffusion d'alertes, de nouvelles ou de listes (au sens
large) trouve de nombreuses applications professionnelles en plus de celles que
les blogs ont largement popularisées.
Le standard RSS est notamment utilisé pour la diffusion
d'actualités sur Internet par les blogs professionnels ou
semi-professionnels. Des annuaires répertorient ainsi un grand nombre de
flux d'actualités francophones.
Ces flux peuvent généralement être lus
grâce à des lecteurs en ligne, mais aussi sur des lecteurs de
flux.
Plusieurs navigateurs peuvent également lire les flux
RSS, notamment Maxthon, Mozilla Firefox (d'origine, ou avec les extensions
Wizz RSS News Reader, infoRSS ou Sage), ou encore
Opera et, depuis sa version 7, Internet Explorer, ainsi que, pour Mac OS X,
Safari et Camino.
2.1.2 Fichier RSS
Le fichier RSS est un langage particulier
du XML. Voici un exemple :
<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
<channel>
<title>Mon site</title>
<description>Ceci est un exemple de flux RSS
2.0</description>
<lastBuildDate>Wed, 27 Jul 2005 00:30:30
-0700</lastBuildDate>
<link>http://www.example.org</link>
<item>
<title>Actualité
N°1</title>
<description>Ceci est ma première
actualité</description>
<pubDate>Tue, 19 Jul 2005 04:32:51
-0700</pubDate>
<link>http://www.example.org/actu1</link>
</item>
</channel>
</rss>
|