Skip to content

RESTful Data Services

Update (already): Alex Barnett’s two most recent posts are about Astoria.  Read them, follow the links, watch the video.  I think this will be exciting.
Follow along with me on this one.

My colleague at Burton Group, Lyn Robison, is working on a report that, in part, argues for separating information from the applications that use it via a data services layer. After all, says Lyn, information and applications are very different, and should be managed separately.

Over at Quoderat, David Megginson, provides the REST elevator pitch: “With REST, every piece of information has its own URL.”

Meanwhile, Don Box shouts out what is quickly becoming axiomatic: “(HTTP) GET is one of the most optimized pieces of distributed systems plumbing in the world.”

Finally, Stefan Tilkov points out the Astoria skunk-works project coming out of Microsoft Live Labs.

The goal of Microsoft Codename Astoria is to enable applications to expose data as a data service that can be consumed by web clients within a corporate network and across the internet. The data service is reachable over HTTP, and URIs are used to identify the various pieces of information available through the service. Interactions with the data service happens in terms of HTTP verbs such as GET, POST, PUT and DELETE, and the data exchanged in those interactions is represented in simple formats such as XML and JSON.

I love it when a plan comes together.

{ 2 } Comments

  1. ALex James | May 1, 2007 at 4:24 pm | Permalink

    This stuff is so cool. FYI I’ve done a bit of a deep dive on Astoria, with comments here:
    http://www.base4.net/blog.aspx?ID=394

  2. ALex James | May 2, 2007 at 7:25 am | Permalink

    …Peter Lacey has this to say about Astoria “follow the links, watch the video. I think this will be exciting. Follow along with me on this one”…

Post a Comment

Your email is never published nor shared. Required fields are marked *