Vägen till REST

1,368 views

Published on

Presentation av vår resa i Streamflow-projektet för att uppnå REST Level 3, med HATEOAS-stöd.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,368
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • Visa UI’et\nVisa delarna (workspace/admin/account/crystal)\n\n
  • SOAP - komplext, återuppfinner webben, missar cachning etc.\nREST - rätt arkitekturellt, men svårt att få rätt\n\n
  • SOAP - komplext, återuppfinner webben, missar cachning etc.\nREST - rätt arkitekturellt, men svårt att få rätt\n\n
  • SOAP - komplext, återuppfinner webben, missar cachning etc.\nREST - rätt arkitekturellt, men svårt att få rätt\n\n
  • \n
  • Vilken nivå ska man sikta på?\n0 - transport\n1 - flera resurser, endast POST\n2 - flera resurser, POST/GET/PUT/DELETE, hänger inte samman\n3 - bookmark-modellen\n\n
  • Vilken nivå ska man sikta på?\n0 - transport\n1 - flera resurser, endast POST\n2 - flera resurser, POST/GET/PUT/DELETE, hänger inte samman\n3 - bookmark-modellen\n\n
  • Vilken nivå ska man sikta på?\n0 - transport\n1 - flera resurser, endast POST\n2 - flera resurser, POST/GET/PUT/DELETE, hänger inte samman\n3 - bookmark-modellen\n\n
  • Vilken nivå ska man sikta på?\n0 - transport\n1 - flera resurser, endast POST\n2 - flera resurser, POST/GET/PUT/DELETE, hänger inte samman\n3 - bookmark-modellen\n\n
  • \n
  • \n
  • \n
  • Hur göra REST “på riktigt”?\n\n
  • Logik på klienten\nSynkronisering av logik\nTraditionell 2-tier\n
  • Bloggar, artiklar, etc.\nAnnotering “gör det enkelt”\n\n
  • Servlets använder inte REST språk\nJAX-RS lite för lågnivå\nRestlet - bra ramverk, enkelt att bygga ut, klient\n\n
  • Servlets använder inte REST språk\nJAX-RS lite för lågnivå\nRestlet - bra ramverk, enkelt att bygga ut, klient\n\n
  • Servlets använder inte REST språk\nJAX-RS lite för lågnivå\nRestlet - bra ramverk, enkelt att bygga ut, klient\n\n
  • Servlets använder inte REST språk\nJAX-RS lite för lågnivå\nRestlet - bra ramverk, enkelt att bygga ut, klient\n\n
  • Domänmodell - säkerhet?\n\n
  • Alla resurser är enskilda, ingen helhet\n\n
  • Level 3? Hypermedia! Länka samman\n\n
  • Insikt!\n\n
  • Användarfall ger helhetsbild och flöden\n\n
  • Olika operationer för olika roller/usecases\n\n
  • Auktorisering baserat på usecases blir naturligt\n\n
  • Visa possiblelinks\n\n
  • Visa possiblelinks\n\n
  • Visa possiblelinks\n\n
  • Visa possiblelinks\n\n
  • Visa possiblelinks\n\n
  • Visa possiblelinks\n\n
  • Visa possiblelinks\n\n
  • Visa possiblelinks\n\n
  • Visa två klienter, samma ärende\n\n
  • Visa två klienter, samma ärende\n\n
  • Visa två klienter, samma ärende\n\n
  • Visa två klienter, samma ärende\n\n
  • Visa två klienter, samma ärende\n\n
  • Visa två klienter, samma ärende\n\n
  • Visa två klienter, samma ärende\n\n
  • Visa två klienter, samma ärende\n\n
  • Visa två klienter, samma ärende\n\n
  • Visa VisualVM/contactlookup\nVisa case actions\n\n
  • Visa i browser\n\n
  • Inga sessioner!\nTokens kan vara ok\nURL ger hjälp för auktorisering\n\n
  • \n
  • \n
  • \n
  • ×