REST_Kandidatuppsats_Gridteknikv0.3
REST_Kandidatuppsats_Gridteknikv0.3.pdf
REST_Kandidatuppsats_Gridteknikv0.3.pdf
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
19<br />
4.3 Användning<br />
En implementation som följer de principer som <strong>REST</strong> har lagt fram brukar kallas<br />
för en <strong>REST</strong>ful implementation. Det finns flera olika implementationer som följer<br />
<strong>REST</strong> och som några exempel kan ges: Twitter API, tjänster från Yahoo!, Flickr,<br />
Atom Publishing Protocol (AAP).<br />
Atom Publishing Protocol är ett HTTP-baserat protokoll vars huvudsakliga<br />
uppgift är att göra det enkelt att skapa nya resurser, editera resurserna, ta bort<br />
resurser och hämta resurser som finns inne i en samling (eng. collection).<br />
Protokollet använder sig av de operationer som HTTP erbjuder (GET, PUT, POST<br />
och DELETE) för att överföra dokument och samlingar dokument som innehåller<br />
resurser.<br />
Som ett exempel på en enkel implementering, se Figur 3, av ett<br />
applikationsramverk som utnyttjar AAP.<br />
Figur 2: Komponenter av ett <strong>REST</strong>/APP applikationsramverk<br />
I detta applikationsramverk så fungerar FrontControllern som en huvudklass. Den