[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: "Uh, what do I need this for" (was RE: XML.COM: How I Learne d t o Love daBomb)
- From: David Orchard <orchard@pacificspirit.com>
- To: 'xml-dev' <xml-dev@lists.xml.org>
- Date: Wed, 22 Aug 2001 13:45:34 -0700
<mondo snip/>
You presume that transactions between web services is a good and possible
thing. Most people think of 2 phase commit when they think transactions,
and I have serious doubts about that. Satish Thatte wrote a good position
paper referencing this, http://www.w3.org/2001/03/WSWS-popa/paper39. One
summary would be that 2PC doesn't for web services.
If you mean long-running or compensating transactions, then I agree that
transaction support will be required.
Cheers,
Dave
>
> Note that we have a bigger problem which is the non-support of
transactions
> by the current web services protocols. We use a kind of architectural
> workaround for now (based on the fact that we "only" implement an
> aggregation and presentation layers), but there is no doubt transaction
> support will be required one day.
>
> That's the reason why I am kind of skeptical about a transactional B2B
use
> of web services with the current technologies. But as a distributed
> transaction relies basically on the propagation of the couple
{transaction
> monitor ID,unique transaction ID} accross processes, I don't think this
is
> something that can't be done with SOAP.
>
> Regards,
> Nicolas
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this elist use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>