REST
De Viquipèdia
REST (Representational State Transfer) és una aquitectura de programari pensada per sistemes distribuïts basats en hypermedia, com per exemple la web. Aquest terme va ser inventat l'any 2000 en una tesi sobre arquitectures de programari en xarxes. Aquesta tesi va ser escrita per Roy Thomas Fielding i dirigida per Richard N. Taylor. Roy va ser un dels principals autors del protocol HTTP i com a tal explica en la seva tesi com es pot aprofitar aquest per tal de desenvolupar aplicacions distribuïdes.
Tot i en un principi ser un conjunt de consells sobre el disseny d'arquitectures de programari la gent actualment usa aquest concepte per referir-se a una interficie web que utiliza XML i HTTP sense cap conjunt de capçaleres com podria ser en el cas de SOAP i XML-RPC. Segons la tesi de Roy es poden dissenyar interfícies XML+HTTP seguint la filosofia de RPC i sense usar la complexitat del protocol SOAP.

