Écrire une petite présentation interne sur le repos, j'ai un peu curieux .. p>
Je sais que le www est la plus grande mise en œuvre du repos, et que le repos a été défini aux côtés de HTTP 1.1, mais y a-t-il d'autres implémentations du style architectural, en plus de HTTP? P>
3 Réponses :
penser au triangle magique de repos: p>
Je ne peux voir que des protocoles ou des outils qui prennent certains des principes mais pas tous. P>
E.g. SQL dispose d'une interface uninform (supprimer, sélectionner, insérer, mettre à jour) et type de noms (table + colonnes) mais n'a pas la pièce de représentation dans son noyau (par exemple, aucun moyen de dire "Sélectionner .... comme application / xml ' . p>
Autant que j'ai vu, http est le "meilleur" exemple de mise en œuvre de principes de repos. Pour moi, http est un exemple parfait de la simplicité et de la puissance. P>
(1) HTTP n'est qu'une implémentation pour le repos. (2) Dans MS SQL Server, vous pouvez réellement écrire une requête SELECT en tant que requête XML ...
Non, il n'y en a pas. Le Web est le seul. P>
Mais si vous êtes intéressé, il serait peut-être intéressant d'étudier d'autres architectures architecturales. Tous les protocoles Transférer em> sont de bons exemples: SMTP, FTP, NNTP, (plus?) P>
La ligne de commande UNIX est également une excellente chose à étudier de manière architecturale (mais c'est un tuyau et un filtre). P>
janvier p>
SMTP, FTP, NNTP a-t-il des méthodes idempotentes similaires à HTTP?
par Définition , repos est