While I am sold on REST architecture (and feel like I have been wasting years of my life in the SOAP rope-a-dope), I am only starting to learn proper resource...
... REST allows code-on-demand. As such, I don't think it breaks REST for a server to deliver code (here: XHR-calling javascript) that is tailored to talk...
Hello, ... The server is allowed to do anything it wants. As the operator of a website I can construct my url-space in any way I choose. If I tell the client...
Eric, ... Resources are easy to explain. Resources are like objects. They demarcate application state in the same way as objects. The web is full of resources...
... Code-on-demand is included as an optional REST feature to provide additional client-side features without explicit software roll-out. Javascript allowing...
... <snip/> ... I think I get that. Continuing this example, although the store has apples today, it may not have any tomorrow. The representation available...
... Fair enough. Please realize that my understanding of resources and representations in REST came about through the application of set theory (using those...
Eric J. Bowman
eric@...
Sep 10, 2006 12:22 pm
6557
... Not exactly. A resource is a conceptual mapping. That mapping may be as abstract as "the Apple Store" or as concrete as a single apple that was at one...
... Mapping? From my minimal maths, I think of mappings from X to Y? How (if at all) do the range of resources in your examples relate to mappings please? Is...
... The best way to discover what a resource is capable of is probably to try the thing you need it to do, and see if it succeeds or fails. One of the issues...
... That's not very good advice if the thing to try is "debit bankaccount" ... But we ought to be able to work towards completely automatic discovery of...
... Of course it is: C->S: POST http://bank.example.com/transactions C<-S: 201 Created C<-S: Location: http://bank.example.com/transactions/1234 C->S: PUT...
Hi Vincent, I have copied this to the rest-discuss list as well. ... of ... function ... refactor ... operations ... REST is not just about CRUD operations on...
I'm getting ready to release documentation for a REST-style API for Blinksale.com, an online invoicing application. I'd be keen to get this group's feedback on...
I think you've got a great HTTP based API. I didn't look in detail at the XML, but having a simple and full featured API available, you can now spend more time...
Scott, we here at Arc90 are really impressed by your API! It seems like an excellent combination of REST theory and realistic best-practices. (It doesn't hurt...
... I am curious as to why it is using "application/xml" as the media type instead of something more standardized. Was something like the Visa XML Invoice (or...
... That didn't come out right. Even if you register a new media type, messages won't be self-descriptive until the format is standardized. And +1 to Roy on...
All, The recent thread discussing the BlinkSale API has surfaced a question that's long been lurking at the back of mind - the usage of media types in a...
Hi, I'm curious about Matrix URIs [1]. Is anyone using them, and if so, what the benefits? I've read the TimBL note referenced below but am still not 100%...
The Matrix URI note is interesting, isn't it? Back when it was written, RFC 1808 distinguished between a query and a parameter. RFC 2396 says this in ...
Eric J. Bowman
eric@...
Sep 27, 2006 1:32 pm
6573
... Having used and developed webapis I can honestly say that I've found the only difference between query parameters and rfc2616's uri extensions to be that...
... I've struggled with this as well. My current practice is to use well-formed HTML and microformats as much as possible, RSS or ATOM when it makes sense and...
... Too many XML invoice formats for sure. Besides the Visa one that Roy mentioned, there's UBL: ...
Bob Haugen
bob.haugen@...
Sep 27, 2006 2:25 pm
6576
Hi Leigh! ... mnot hinted that Yahoo! are using them: http://lists.w3.org/Archives/Public/public-web-http-desc/2006Apr/0001 Paul -- http://blog.whatfettle.com...