--- Steve Jones <[EMAIL PROTECTED]> wrote:

> What is the real-world effect of calling PUT?
> What is the business value of calling put?

The resource (URI) + the method defines the business
value. 
In the small, to a single consumer, the value of
splitting these two is negligible (vs. a more
traditional, business-aligned operation like
"putSomethingHere").


> Describing PUT as the operation is a bit strange to
> me as it has
> neither value nor effect.

The value is in the network effects generated by
everyone agreeing to an operation that means "replace
state idempotently".

The value is the large -- through network effects that
result when one factors out some broad agreements.  
If we all agree on a universal way to PUT something,
somewhere, idempotently, we have a lot of value. 

Of course,  none of this helps the individual
developer who wants A to consume B.   It helps the
network out (and developers that want to take
advantage of the network), and leads to many returns
....  

... Having said this, I've seen countless developers
curse HTTP as the most evil / awful protocol in the
universe because they can't develop applications the
way THEY want to (stateful, conversational,
transactional, etc.) , regardless of whether such
approaches are possible in a widely decentralized
system... All it indicates is there are plenty who
don't care about the network (rightly or wrongly),
they just want to get their part of the world done.

Thus, If you're focused in the small (where small =
within a department, division, etc.), SOAP/WSDL in an
IDE is hard to beat.  REST in a dynamic language is
comparible.   Perhaps this is why the argument
continues ;)

Cheers
Stu


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 




------------------------ Yahoo! Groups Sponsor --------------------~--> 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/SISQkA/gOaOAA/yQLSAA/NhFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/service-orientated-architecture/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to