Enterprise Integration Zone is brought to you in partnership with:

Mark O'Neill is VP Innovation at Axway. Previously, he was CTO and co-founder at Vordel, acquired by Axway in 2012. He is the author of the McGraw-Hill book "Web Services Security" and is frequent speaker at conferences including Java One, the RSA Security Conference, and Oracle Open World. Mark is based on Boston, Massachusetts. Mark is a DZone MVB and is not an employee of DZone and has posted 56 posts at DZone. You can read more from them at their website. View Full User Profile

Pure vs Practical REST

05.10.2012
| 10799 views |
  • submit to reddit
This is a useful table I often go back to, comparing pure REST (such as HATEOAS) with the "practical" REST so often found in the field:


Published at DZone with permission of Mark O'neill, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Nice Robot replied on Thu, 2012/05/10 - 10:08am

The primary difference between practical and pure is service description and discovery. It's rarely implemented in practical REST. All the other differences you point out are more about the usefulness of those features to a specific application. Service discovery is ignored because of the effort involved to implement it vs ROI.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.