rest/examples-fr: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
m (c4ttreltv)
m (Reverted edits by DelvaRbotr (Talk) to last version by AmeerDawood)
 
Line 1: Line 1:
olozelcot
= Exemples XHTML-REST =
= Exemples XHTML-REST =


Ce sont quelques exmples sur la façon dont les personnes implémentent actuellement les services web [http://en.wikipedia.org/wiki/Representational_State_Transfer#REST_versus_RPC REST] (généralement en XML), pour fournir quelque contexte sur la meilleure façon de les implémenter en XHTML.
Ce sont quelques exmples sur la façon dont les personnes implémentent actuellement les services web [http://en.wikipedia.org/wiki/Representational_State_Transfer#REST_versus_RPC REST] (généralement en XML), pour fournir quelque contexte sur la meilleure façon de les implémenter en XHTML.


== Le Problème ==
== Le Problème ==


Pour citer l'artice de wikipedia [http://en.wikipedia.org/wiki/Representational_State_Transfer#REST_versus_RPC REST] :
Pour citer l'artice de wikipedia [http://en.wikipedia.org/wiki/Representational_State_Transfer#REST_versus_RPC REST] :
: In general, however, REST for data does not  yet have a generally-accepted, standard format corresponding to  HTML for documents, so each REST client must be custom-written to  deal with XML at a fairly low level, and crawling XML data over REST is difficult (since it is not always easy to identify links).  Proposals for a standard, generic format for use with REST based  systems have included RDF, XTM, Atom, RSS (in its various  flavors), and Plain Old XML (POX) with XLink to handle links
: In general, however, REST for data does not  yet have a generally-accepted, standard format corresponding to  HTML for documents, so each REST client must be custom-written to  deal with XML at a fairly low level, and crawling XML data over REST is difficult (since it is not always easy to identify links).  Proposals for a standard, generic format for use with REST based  systems have included RDF, XTM, Atom, RSS (in its various  flavors), and Plain Old XML (POX) with XLink to handle links


En bref, il n'existe pas de modèle de design propore pour la manière optimale d'encoder et utiliser REST, ce qui est précisément la sorte de chose que l'approche des microformats peut fournir.
En bref, il n'existe pas de modèle de design propore pour la manière optimale d'encoder et utiliser REST, ce qui est précisément la sorte de chose que l'approche des microformats peut fournir.


== Participants ==
== Participants ==
Line 23: Line 22:
=== [http://tools.ietf.org/wg/atompub/draft-ietf-atompub-protocol/ ATOM Publishing] ===
=== [http://tools.ietf.org/wg/atompub/draft-ietf-atompub-protocol/ ATOM Publishing] ===
Actuellement le meilleur usage de REST dans un protocole standard.
Actuellement le meilleur usage de REST dans un protocole standard.
Ils discutent même d'utiliser XOXO !
Ils discutent même d'utiliser XOXO !


=== [http://images.amazon.com/images/G/media/i3d/01/associates/ecs-dg-20051005.pdf Amazon E-Commerce] ===
=== [http://images.amazon.com/images/G/media/i3d/01/associates/ecs-dg-20051005.pdf Amazon E-Commerce] ===


Pas un très bon exemple, parce qu'ils n'ont qu'un URI unique pour l'API "REST" et font out avec l'encodage d'url.
Pas un très bon exemple, parce qu'ils n'ont qu'un URI unique pour l'API "REST" et font out avec l'encodage d'url.


=== [http://del.icio.us/doc/api Delicious API] ===
=== [http://del.icio.us/doc/api Delicious API] ===


Leur soit disant API REST n'en est pas une vraiment. Voici une bonne critique qui comprend une représentation plus 'RESTful':
Leur soit disant API REST n'en est pas une vraiment. Voici une bonne critique qui comprend une représentation plus 'RESTful':


http://www.peej.co.uk/articles/restfully-delicious
http://www.peej.co.uk/articles/restfully-delicious
Line 40: Line 39:
== Propositions ==
== Propositions ==
* Premiers brouillons
* Premiers brouillons
* ''Liens vers pages en rapport dès qu'elles seront disponibles''
* ''Liens vers pages en rapport dès qu'elles seront disponibles''
** [[rest-brainstorming-fr]]
** [[rest-brainstorming-fr]]
** - proposition
** - proposition
Line 51: Line 50:




* ''Références Normatives Pour les tags utilisés''
* ''Références Normatives Pour les tags utilisés''

Latest revision as of 22:19, 20 December 2008

Exemples XHTML-REST

Ce sont quelques exmples sur la façon dont les personnes implémentent actuellement les services web REST (généralement en XML), pour fournir quelque contexte sur la meilleure façon de les implémenter en XHTML.

Le Problème

Pour citer l'artice de wikipedia REST :

In general, however, REST for data does not yet have a generally-accepted, standard format corresponding to HTML for documents, so each REST client must be custom-written to deal with XML at a fairly low level, and crawling XML data over REST is difficult (since it is not always easy to identify links). Proposals for a standard, generic format for use with REST based systems have included RDF, XTM, Atom, RSS (in its various flavors), and Plain Old XML (POX) with XLink to handle links

En bref, il n'existe pas de modèle de design propore pour la manière optimale d'encoder et utiliser REST, ce qui est précisément la sorte de chose que l'approche des microformats peut fournir.

Participants

(traduction en cours Christophe Ducamp)

Exemples du Vrai Monde

Liens vers pages web publiques, qu'elles soient populaires ou pertinentes

ATOM Publishing

Actuellement le meilleur usage de REST dans un protocole standard. Ils discutent même d'utiliser XOXO !

Amazon E-Commerce

Pas un très bon exemple, parce qu'ils n'ont qu'un URI unique pour l'API "REST" et font out avec l'encodage d'url.

Delicious API

Leur soit disant API REST n'en est pas une vraiment. Voici une bonne critique qui comprend une représentation plus 'RESTful':

http://www.peej.co.uk/articles/restfully-delicious

Pratiques Existantes

  • Summary of common patterns discovered
  • Other attempts to solve The Problem

Propositions

  • Premiers brouillons
  • Liens vers pages en rapport dès qu'elles seront disponibles

Voir aussi


  • Références Normatives Pour les tags utilisés