[Home] [By Thread] [By Date] [Recent Entries]

  • From: David Orchard <orchard@p...>
  • To: 'xml-dev' <xml-dev@l...>
  • 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>

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member