Click here to load reader
Upload
save-manos
View
426
Download
4
Embed Size (px)
DESCRIPTION
Presentation for EEDC course. EMDC, FIB UPC
Citation preview
WEB RESTs
REST is the key architectural principle of WEBRoy T. Fielding. “A little REST and Relaxation.” ApacheCon Europe, 10 April 2008
REST is CRUD
So what?
The truth about the world!
● There are no applications you can think of which cannot be made to fit into the GET / PUT / POST /DELETE resources / representations model of the world!
● Other interfaces considered harmful
because they increase the costs of consuming particular service
What REST offers?
● Unlike SOAP and XML-RPC, REST does not require a new message format
● Easy to build - no toolkits required ● Lightweight ● Human Readable Results
What the rest of the architectures offer?
● Break Web architecture ● Significantly higher coordination costs ● Don't scale well
REST - the trendy way to build WEB services
John Musser, Open APIs and the Semantic Web,Semtech 2011
RESTful Web Services
The Future is here
Vision:A World Wide Web that runs on one set of
servers, uses one set of protocols, and obeys one set of design principlesHow:
Resource Oriented Architecture(ROA) through REST.
So it is time to ... REST