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/ --------

Reply via email to