Proceedings of the Third International Workshop on RESTful Design 2012
DOI: 10.1145/2307819.2307823
|View full text |Cite
|
Sign up to set email alerts
|

What if the web were not RESTful?

Abstract: So-called RESTful services are in widespread use both on the Web, and increasingly, in large enterprises. We say "so-called" because in reality, most of these services are not very RESTful. Those active in the REST community know well where these interfaces fail to meet REST principles, however, true understanding remains only in this relatively small community. Unfortunately, the result is a set of interfaces that are ultimately limited in their use, and the deficiencies are not usually recognized until it is… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
5
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 8 publications
0
5
0
Order By: Relevance
“…Representational State Transfer (REST), is bubbling protocol to serve an information with lightweight bandwidth consumption and rock solid protocol to support the use of web as distributed systems [2,3]. The importance of REST paradigm, made REST the best approach for distributed systems.…”
Section: Rest Approach and Proposed Methodsmentioning
confidence: 99%
“…Representational State Transfer (REST), is bubbling protocol to serve an information with lightweight bandwidth consumption and rock solid protocol to support the use of web as distributed systems [2,3]. The importance of REST paradigm, made REST the best approach for distributed systems.…”
Section: Rest Approach and Proposed Methodsmentioning
confidence: 99%
“…This design is seen as highly successful and important as most of the current world wide web runs using REST. From this dissertation, most literature has agreed that the following four architectural principals summarize REST [18]:…”
Section: Representational State Transfermentioning
confidence: 99%
“…With this addressing scheme, an interface is now required to allow for external users to accesses and manipulate the resources. In REST, this is done through a standard uniform interface [18]. The standard uniformity of this interface is important as it allows for a consistent interoperability among different providers.…”
Section: The Flow Of the Application Is Primary Through Hyperlinks Wimentioning
confidence: 99%
“…Furthermore, the specification describes whether or not these methods have qualities such as safeness and idempotence that need to be Note: Representations can include (links to) other resources, as is the case here with the HTML representation. Note how the target of the link is the resource (which is stable) and not any particular representation (which can be different) respected (Davis, 2012). This limited set of methods makes it easy for any party to understand a message by itself, in contrast to programming languages where custom method names can be associated with specific semantics (Van Roy and Haridi, 2004).…”
mentioning
confidence: 99%
“…To contribute to self-descriptiveness, HTTP only defines a limited number of methods that may be used in messages, such as GET (retrieving a representation of a resource), POST (creating or annotating a resource), PUT (storing a resource), and DELETE (removing a resource). Furthermore, the specification describes whether or not these methods have qualities such as safeness and idempotence that need to be (Davis, 2012). This limited set of methods makes it easy for any party to understand a message by itself, in contrast to programming languages where custom method names can be associated with specific semantics (Van Roy and Haridi, 2004).…”
mentioning
confidence: 99%