12.10.2015 Views

REST_Kandidatuppsats_Gridteknikv0.3

REST_Kandidatuppsats_Gridteknikv0.3.pdf

REST_Kandidatuppsats_Gridteknikv0.3.pdf

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!