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

BizTalk Server 2013 Azure VM Log Shipping and HA for hosts

How to Share webservice object to all user