Episode 98: Stefan Tilkov on REST

Host(s)

Markus

Guest(s)

Recording venue


In this episode we discuss REST (Representational State Transfer) with Stefan Tilkov. We started out by discussing the 5 steps to REST: IDs, links, Standard Methods, multiple representations and stateless communication. We then looked at how to use HTTP for REST, and discussed about how to use it for Web Services. We then we discussed whether and how to use REST for enterprise applications, and not just for apps on the internet. We concluded the discussion with a couple of recommendations.




Comments

MP3 Truncated ?

The MP3 for this episode appears only to be 5MB and cuts off part way through ??

Delivery System Broken

I don't get it. We had the same problem last time. The file on the server actually has 50+ MB. There's something wrong with the delivery system. I am trying to fix it.

Great post from an expert

Great post from an expert and it will be a great knowledge to us and thank you very much for sharing this valuable information with us

Podcast is only 5 minutes and 38 seconds in Duration

Hi,

Podcast is only 5 minutes and 38 seconds in duration.

Best Regards,

Cliff Thompson

It's fixed.

See comments above.

"Resource/Representation Description Language"

Great interview.

I was hoping that the conversation would touch upon what I consider to be significant missing pieces in the REST-style approach. Namely, a uniform way of describing the resource id (URI) layout, and a uniform way of describing representations.

You might spend hours agonizing over your URI design (per the discussion) but then have no way to publish that design in a machine-readable way. WADL is an attempt to step in here - but seems to have very little traction. Would have been interested in the guest's take on this.

Similarly when it comes to representation formats, "application/xml" doesn't tell you very much. Applications currently provide an out-of-band doc page for what to expect the payload to look like, which seems less than ideal.

RDF is a usable format here,

RDF is a usable format here, either as raw RDF, or through techniques such as RDFa or GRDDL (both W3C technologies).

Incomplete Episode

This episode is only 5MB and cuts off part way through ??

Downloaded again today (following the comment - 'Its Fixed) but it is *still* short and cuts off after 5mins or so ??

Ah ... the link of the home page points to a different file, the one on the episode specific page has the name ...-fixed.mp3

Superb

Great podcast and I would be very interested in more REST podcasts particularly if you could cover resource design.

I'd also be interested in more SOA content, not necessarily WS* but more the style that people like Udi Dahan/Arnon Rotem-Gal-Oz discuss or the business centric approach taken by Steve Jones.

Syndicate content