- Purely academic: the notion of REST was created in the PhD dissertation of Roy T. Fielding.
- Mostly academic: the Wikipedia article about REST.
- JSR 311 is the Java Specification Request for "JAX-RS: The Java API for RESTful Web Services".
- At the time of writing (Feb '08), still in draft review stages.
- Check out this presentation for a good overview of the JSR.
- Restlet is suggesting an easier way to develop REST applications in Java: restlet.org.
- WADL: find the specification and tools in the Web Application Description Language's homepage.
- Articles are a dime a dozen; here are a few interesting ones:
- Second Generation Web Services by Paul Prescod.
- The Beauty of REST, by Jon Udell.
- Building Web Services the REST Way by Roger L. Costello
- REST vs. SOAP, by Pete Freitag.
- Basic SOA using REST, by Mark Hansen.
- Books: At the time of writing (Feb '08), there's only one:
- RESTful Web Services by Leonard Richardson -- a concise and practical guide, with concrete examples in Ruby, Java and Python.
- There's also Ajax and REST Recipes: A Problem-Solution Approach, by Christian Gross, which seems to be more about AJAX than about REST.
13. For More About REST
Subscribe to:
Post Comments (Atom)
27 comments:
A very insightful and good set of articles. Thank you
A suggestion - could you add some support for sharing on your BLOG (eg. DIGG / Twitter / Facebook)?
Hello Divya,
Done. Thanks for the advice.
Thanks for the great little "walk-through" of what REST is all about.
Hi Doc, That was a nice place for me to start with ReST. I've been searching net for the exact 'meaning' of this stuff. Now you have explained it in pretty simple manner. I have a small suggestion. In the example section you have mentioned only about how to make ReST requests. As you have explained earlier a simple URL in a browser can also be a request. The samples are just to make them programaticaly. What i would really like to understand is that how am i going to host a ReSTful service. Normal WS would end up in SOAP and other stuff. Do i need to have my own Http handlers and/or Http Modules for this? Can you please throw some light on this?
Hello James,
Indeed, I have written little about the server-side part of REST, seeing that it is no different than "regular" web serving (except that the output is to be consumed by machines, not people). I see now that more and more people ask for this extension, and I plan to write about it in the (hopefully near) future.
Its really helpful for Learners.
Very interesting and helpful article to start with!
Great place to learn ReST. Thanks a lot.
Thanks Man, Very Helpful tutorial !
Good overview of an abstract topic !!
Dr. Elkstein, thanks for a quick and simple introductory tutorial for REST.
Dear Dr,
This is an excellent article and answered to all of my question? do you mind If I took some of your pages and put a credit goes to you and publish on my blog. I want it to be understandable by most of the people, my site will powered by Google translator, so any person who know only Russian or Spanish can also read very easily.
But I never mention my name because all the credit is for you only. let me know what you think?
Hello Sivan,
Thank you, but I kindly ask that you do not publish translated versions of this page. Feel free to link to these pages, possibly via Google Translate. Thanks!
Excellent article.... Simple, but apt explanation.... Could gather a lot about REST in a hour... Thanks...
Very good article. Good job.
Honesty the best piece of work I've read for a long time.
Thanks Dr!
just a small thank you from the netherlands. excellent tutorial!
Simple, informative and interesting read. Thanks.
Thank you, it was quite interesting and very clear. Excellent start point to jump into REST.
Very Nice Tutorial on REST. In fact i've landed here after Couple of Online courses on REST. This article cleared existing doubts and detailed some of the vague concepts.
Thank you
very nicely written. was helpful
Thank you, tutorial was very helpful
Dr. Elkstein,
It was a pleasure to read your tutorial. Just enough content to get a very solid handle on the concepts without being over inundated with specific implementation details.
Armed with the knowledge provide I feel confident and comfortable about architecting restful services.
great presentation. thank you very much!!!!!
Nice article. Well written.
I wish all articles were written in this manner. Simple, straightforward, get the point across without all the fluff!
Thank you for providing quality information and not wasting our time!
Simple REST, Simple way of explanation. Very helpful for dummies to get started with REST.
Post a Comment