X hits on this document

67 views

0 shares

0 downloads

0 comments

16 / 28

Exposing content (Approach 1)  REST

What is REST?

REST stands for Representation State Transfer

Conceived in 2000 as a doctoral dissertation by Roy Fielding (a principal author of HTTP protocol)

REST is about accessing resources through a universal interface (web browser)

RESTful URLs are addressable http://www.mysite.com/Products/Item300

Why REST?

Leverages scalability of the Web

Site scalability through caching and session state

Easier URLs

Simplifies SEO

Consistency with the design of the World Wide Web

Can leverage generic client components (ex. jQuery controls) and dev skills

Why not REST?

If you need advanced collaboration between applications like distributed transactions (WS-*)

If you need to use a protocol other than HTTP

REST is an architectural style, not a specification!

Document info
Document views67
Page views67
Page last viewedWed Dec 07 12:32:10 UTC 2016
Pages28
Paragraphs438
Words1567

Comments