Skip navigation

This is Volume 20 of This week in REST, for Jun 14 2010 – Jun 27 2010. For more information on this blog see this post. If I missed an interesting blog post, discussion or paper – just e-mail me the links, tweet or leave a comment on the latest blog post. Thanks!

Around the Web

GET and POST are RESTful enough – Using only GET and POST methods for achieving full CRUD + using hypermedia to support varying client capabilities. (by Mike Amundsen)

Approaching pure REST: Learning to love HATEOAS – Demystifying and explaining the benefits of HATEOAS: The “hard part” about REST. (by Ryan Kinderman)

REST has put enterprise IT back five years, Sun has put it back ten – A critique of how REST and Sun did basically nothing to enhance enterprise IT in the last 5 years. Long comment thread underneath, of course. (by Steve Jones)

REST, Web services, REST-ful services – “REST-based Web services are increasingly being preferred for integration with backend enterprise services compared to SOAP due to their simplicity. This article proposes a simple extensible framework for exposing Java business services as REST-like services.” (by Vedesh Dambal)

RESTAction – A comment on the post above: “Vedesh screwed up a bit in his mapping between resources and actions”. (by Jean-Jacques Dubray)

Nobody Needs Reliable Messaging – “the assumption: for business purposes we need reliable messaging, is simply false. The reverse is true: from a business perspective, there is absolutely no need for reliable messaging. If we have well-defined business semantics and business logic, separate reliable messaging is redundant.” (by Marc de Graauw)

W3C TAG meeting 7-9 June 2010 – Agenda and minutes from the recent W3C TAG face-to-face meeting. Lots of interesting notes on Web architecture.

Programming the Cloud with HTTP/REST – Slides and code from a presentation on Central Ohio Day of .NET 2010. (by Mike Amundsen)

REST and the Servlet 3 Specification – Brief falling-off-the-chair-from-shock comment on a session-related “gem” in the Java Servlet 3 specification. (by Ganesh Prasad)

Proceedings of the 21st ACM conference on Hypertext and hypermedia

REST discussion group

Diagrams from Dissertation – Can anyone explain the ugly diagrams in the REST dissertation? The author can!

Decompose resource? – How to pass a large number of arguments with a GET request?

Alternatives to HTTP and media-types for building REST services – “Are there well-known alternatives to HTTP for building REST services? Also, on media-types, are there well-known media types that are relatively cheapto parse?”

Software libraries

JavaScript URI library – “ECMA-262 URI type, rfc3986 compliant, multi vendor and v8 / node.js compatible (client and server side)”.

C# implementation of RESTfulie – The power of dynamic – Intro to the C# implementation of RESTfulie.

Lemmachine – “Lemmachine is a REST’ful web framework that makes it easy to get HTTP right by exposing users to overridable hooks with sane defaults.  The main architecture is a copy of Erlang-based Webmachine, which is currently the best documentation reference (for hooks & general design). Lemmachine stands out from the dynamically typed Webmachine by being written in dependently typed Agda.”

Interesting tweets

pkeane – “RDF vs. REST is looking irreconcilable to me — they operate in completely different spheres. But bridges may possible/useful.”

dret – “@pkeane RDF abstracts distribution and heterogeneity, REST claims to have its strengths in supporting decentralization and heterogeneity.”

kendall – “#PelletServer 0.9.1 supports#HATEOAS w/ links to services, including Pellet reasoning, semantic search, svc advert, & ns-prefix mappings.”

mamund – “it’s easy to forget (or never fully grasp) that the #WWW itself is a distributed#hypermedia application & the most popular #DSL is #HTTP.”

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: