Atom Publishing Protocol
From Wikipedia, the free encyclopedia
Le fonctionnement d'AtomPub
Si le format Atom permet de transporter des informations, le protocole AtomPub permet de mettre à jour ces informations. Un client AtomPub peut ainsi créer, modifier ou supprimer une ressource située sur un serveur AtomPub.
AtomPub est une implémentation technique se voulant respectueuse du style d'architecture REST. Un client AtomPub accède à une ressource avec la méthode HTTP GET, la détruit avec la méthode HTTP DELETE, etc.
Les données lues ou écrites par AtomPub sont exprimées en XML, au format Atom.
Normalisation
AtomPub est normalisé dans le RFC 5023[1], The Atom Publishing Protocol
Alternatives
AtomPub est en partie sur le même créneau que WebDAV, qui est comme lui un protocole d'avitaillement d'objets, bâti sur HTTP. En revanche, WebDAV n'utilise pas REST et le serveur doit gérer un état.
Pour accéder ou modifier le contenu de blogs, il existe plusieurs protocoles non-normalisés mais mis en œuvre dans beaucoup de logiciels comme Wordpress ou Dotclear. Ces protocoles sont en général bâtis sur XML-RPC.