RE: [xml-dev] Web Service Business Questions

From
Bullard, Claude L (Len) <>
To
'Paul Prescod' <>, Don Park <>, Xml-Dev <>
Date
2002-04-29T20:27:45Z
ID
<2C61CCE8A870D211A523080009B94E430752B3A6@HQ5>
Thread
RE: [xml-dev] Web Service Business Questions
From: Paul Prescod [mailto:]

Don Park wrote:

>> Until we have convincing answers to these questions, arguments over SOAP
>> and REST are no more interesting than sports bar arguments.

>I disagree because I don't see the Google use case as a killer app for
>web services. 

If Google chose to charge for these, the questions would be relevant. 
Don is essentially right.

>The two killer apps for web services are:

> * enterprise application integration

Change that to a distributed enterprise and I agree.  Within a LAN, 
web services can be just more stuff.  I'm not a believer in the 
intraprise web service as the killer app.

> * cross-organization integration (supply chain integration, customer
>data sharing, etc.)

Yes. But even across enterprise organizations, until they are distributed, 
web services per se may not add much.  They do force one to think about the 
problems of how an enterprise communicates and what, but that is the core 
problem of enterprise engineering anyway.  

>Furthermore:

>> 2. What is the cost of operation?

The provider must establish that.  Part of the T&Cs (Terms and Conditions).

>> 3. How will accountability and liability be distributed?

The service provider must offer a standard contract to all comers.  This 
is a legal issue of fair trade.   A CONOPs is established to allocate 
responsibilities.  Liquidated damages are contracted for in the original 
agreements (again, T&Cs).  During the negotiation phase, the requestor 
can take exceptions to any term or condition considered unacceptable.

>There must be answers to these questions because people have been doing
>"web services" since there were computer networks...

There are.  No one who does it and understands it takes the "frictionless" 
aspects seriously.  On the other hand, remember that negotiation is a kind 
of service, and orchestration can be a means to establish that the right 
processes are followed prior to enabling a qualified account on a web service. 
You may or may not want to do that.  Humans have to read and respond because 
the devil is truly in the details in quoting services.  A simple term like 
"all", "any", "other" in a request is cause to decline it (use of unbounded 
terms).

One degree of separation is what you get after you resolve all the other 
degrees of separation to enable "closeness".  Duty before wealth or pleasure.

>In theory web services should bring the price down so
>that this (proven!) business model will be more widely applicable.

I'm not sure about that.  It should make them faster where communications 
was not well-organized in the past.  Otherwise, it is hard to take cost 
out of proceses in which either:

1.  All T&Cs cannot be established prior to implementation and cutover
2.  Negotiation of profit is the Prelude to the piece.

len