On 5/31/07, Todd Biske <[EMAIL PROTECTED]> wrote: > Is a resource oriented view of the world going to be better than a service > oriented view?
To me, it's more about how you think about services, and as such I treat my services as resources instead of API's which sometimes takes me down strange alleys not walked before (to which I'd like to add that I'm extremly grateful for those walks!). I do notice in my dealings with other people that they mostly struggle with this very concept (POX vs. resource orientation), most of them coming from a strict RPC / API way of thinking. Once people get over the conceptual hurdle and embrace resource orientation, imho, I see better designed pieces of software, and by better I usually mean more modular, easier to reuse, easier to grasp without too much doco, cleaner interfaces, etc. So, in answer to the question at the top is "Hell yes!" > Many people keep associating REST with SOA, but I think that's an inaccurate > portrayal. The people I've spoken with have been doing POX over HTTP, which > is > not REST, and I'd argue that there are some very big differences. I agree entirely, and part of the problem here is that a lot of the big guys (Google, Yahoo, Amazon, et al) have done it the POX way (for the most parts). I do see somewhat of a naturally progression from RPC to POX to REST, but that the latter POX to REST conceptual leap seems to be the hardest. All I can say is, keep at it ; The reward is well worth it. Alex -- --------------------------------------------------------------------------- Project Wrangler, SOA, Information Alchymist, UX, RESTafarian, Topic Maps ------------------------------------------ http://shelter.nu/blog/ --------
