Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

REST - tekniske aspekter. RESTs tekniske aspekter  Pragmatisk tilgang  pragmatisk != uspecificeret  orienteret mod den konkrete opgave.

Lignende præsentationer


Præsentationer af emnet: "REST - tekniske aspekter. RESTs tekniske aspekter  Pragmatisk tilgang  pragmatisk != uspecificeret  orienteret mod den konkrete opgave."— Præsentationens transcript:

1 REST - tekniske aspekter

2 RESTs tekniske aspekter  Pragmatisk tilgang  pragmatisk != uspecificeret  orienteret mod den konkrete opgave

3 RESTs tekniske aspekter  HTTP baseret  GET: Hent ressource  PUT: Gem ressource  DELETE: Slet ressource  Evt. POST: Opret (unavngivet) ressource

4 RESTs tekniske aspekter  Specifikation  Interoperabilitet ?  Værktøjunderstøttelse ?  WSDL  WADL  Fritekst  Ressource, URL, metode, repræsentation, beskrivelse, svar

5 RESTs tekniske aspekter  Repræsentation  OIOXML  ATOM  XHTML ...  Simple repræsentationer  Genbrug

6 RESTs tekniske aspekter  Ressourceorienteret  Giv alle ressourcer en URL  og gør URLerne ressourceorienterede  Hierarkiske URLer  Læselige URLer  http://oiorest.dk/danmarkhttp://oiorest.dk/danmark  http://oiorest.dk/danmark/regionerhttp://oiorest.dk/danmark/regioner  http://oiorest.dk/danmark/regioner/sydjyllandhttp://oiorest.dk/danmark/regioner/sydjylland  http://oiorest.dk/danmark/regioner/sydlylland/byerhttp://oiorest.dk/danmark/regioner/sydlylland/byer

7 RESTs tekniske aspekter  Security  Autentifikation af klient  HTTP basic auth  HTTP digest auth  SSL  End-to-end security ?

8 RESTs tekniske aspekter  Stateless opførsel  Servicen er idempotent  Pålidelighed ?  Caching  Caching via udløb  Expires, Max-age  Caching via validering  ETag (f.eks. md5-sum)‏


Download ppt "REST - tekniske aspekter. RESTs tekniske aspekter  Pragmatisk tilgang  pragmatisk != uspecificeret  orienteret mod den konkrete opgave."

Lignende præsentationer


Annoncer fra Google