Tag Archives: hateoas

REST maturity model

Posted on 19. Apr, 2010 by Guilherme Silveira.

3

Not yet REST How do we achieve REST? Leonard Richardson’s model was widely commented and Martin Fowler posted on “Rest in Practice” (a book I recommend reading). But what is left out from REST in Richardson’s model and why? According to his model, level 3 adds hypermedia support, leveraging a system through the use of [...]

Continue Reading

REST maturity model

Posted on 13. Apr, 2010 by guilhermesilveira.

3

Not yet REST How do we achieve REST? Leonard Richardson’s model was widely commented and Martin Fowler posted on “Rest in Practice” (a book I recommend reading). But what is left out from REST in Richardson’s model and why? According to his model, level 3 adds hypermedia support, leveraging a system through the use of [...]

Continue Reading

Contextual links in hypermedia content

Posted on 23. Feb, 2010 by guilhermesilveira.

0

Because resource meta data is sent through http headers on the human web we usually try to think it should be done in the same way in the RESTful web. With the overall public acceptance of the Link header, I started to worry that some of the meta data that was important to dynamic resources [...]

Continue Reading

Contextual links in hypermedia content

Posted on 23. Feb, 2010 by Guilherme Silveira.

5

Because resource meta data is sent through http headers on the human web we usually try to think it should be done in the same way in the RESTful web. With the overall public acceptance of the Link header, I started to worry that some of the meta data that was important to dynamic resources [...]

Continue Reading

Transactions do not exist in a Restful world…

Posted on 17. Dec, 2009 by guilhermesilveira.

7

Due to the last posts on infoq related to Restfulie, my work at Caelum Objects involved a presentation at one client, “Beginning a REST initiative” (based on Ian’s work) and the question came up: “but how do I control transactions without a custom software stack to help me?” The answer was, “you do not need [...]

Continue Reading