Transactions across WebServices


what's best way handle transactions across web services in .net?

how perform 2 -way commit?

example:

client makes request company abc server add user.

adduser() operation executed on company abc webserver.

then call made web service execute adduser() operation on company xyz server. ( data synchronized on database )

if either operation fails on eith company abc or company xyz, whole operation should rolledback.

any idea?

thanks.

monu

 

hello,

if need perform transactions in interoperable way, want start looking @ ws-atomic transactions and wcf.  can take through wcf web forum here.

if care transactions between .net web services can take @ distributed transaction support in system.transactions namespace.  think can pass transaction object around in serialized form, haven't tried myself.

good luck!

daniel roth



Archived Forums A-B  >  ASMX Web Services and XML Serialization



Comments

Popular posts from this blog

Azure DocumentDB Owner resource does not exist

job syspolicy_purge_history job fail in sqlserver 2008

Trying to register with public marketplace error with 'Get-AzureStackStampInformation'