RESTful Web Services

548 views

Published on

Presentation for EEDC course. EMDC, FIB UPC

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

  • Be the first to like this

No Downloads
Views
Total views
548
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

RESTful Web Services

  1. 1. Why use SOAP when you can REST? Emmanouil Dimogerontakis, emmanouil.dimogerontakis@est.upc.fib.edu
  2. 2. WEB RESTs        REST is the key architectural principle of WEBRoy T. Fielding. “A little REST and Relaxation.” ApacheCon Europe, 10 April 2008  
  3. 3. REST is CRUD        So what?
  4. 4. 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  
  5. 5. 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
  6. 6. What the rest of the architecturesoffer? ● Break Web architecture ● Significantly higher coordination costs ● Dont scale well  
  7. 7. REST - the trendy way to build WEBservices        John Musser, Open APIs and the Semantic Web,Semtech 2011
  8. 8. RESTful Web Services    
  9. 9. The Future is here Vision: A World Wide Web that runs on one set ofservers, uses one set of protocols, and obeysone set of design principlesHow: Resource Oriented Architecture(ROA)through REST.
  10. 10. So it is time to ... REST 

×