creators_name: Wilde, Erik type: conference_item datestamp: 2009-04-22 08:28:32 lastmod: 2009-04-22 09:13:43 metadata_visibility: show title: What is REST? ispublished: pub full_text_status: public pres_type: tutorial abstract: Representational State Transfer (REST) is defined as an architectural style, which means that it is not a concrete systems architecture, but instead a set of constraints that are applied when designing a systems architecture. We briefly discuss these constraints, but then focus on explaining how the Web is one such systems architecture that implements REST. In particular, the mechanisms of the Uniform Resource Identifiers (URIs), the Hypertext Transfer Protocol (HTTP), media types, and markup languages such as the Hypertext Markup Language (HTML) and the Extensible Markup Language (XML). We also introduce Atom and the Atom Publishing Protocol (AtomPub) as two established ways on how RESTful services are already provided and used on today's Web. date: 2009-04 event_title: 18th International World Wide Web Conference event_location: Madrid, Spain event_dates: April 20th-24th, 2009 event_type: conference refereed: TRUE official_url: http://dret.net/netdret/docs/soa-rest-www2009/ citation: Wilde, Erik (2009) What is REST? In: 18th International World Wide Web Conference, April 20th-24th, 2009, Madrid, Spain. document_url: http://www2009.eprints.org/251/1/rest.pdf document_url: http://www2009.eprints.org/251/2/rest.html