É possível utilizar Transação (Commit, Rollback) entre Web Services .NET?

5 respostas
rsantik

Tenho dois WebServices e minha aplicação chamando estes…
Minha aplicação chama os dois webservices, que fazem inserts e updates
Depois minha aplicação faz os inserts e updates dela.

É possível colocar isso em transação?
Com WCF é possível?

Abs
Rodrigo Santik

5 Respostas

rsantik

Alguém sabe? Ninguém?

C

Conheço algo chamado XATransaction, que pelo que eu entendi se enquadra no seu requisito, porém nunca a utilizei na prática.

felipeguerra

A questão é: por que fazer transações entre WS?

rsantik

É porque a aplicação é nova… e os WS são legados.

Queria utilizar toda a rotina dos WS, ao invés de reescreve-los em minha aplicação nova.

felipeguerra

Você vai ter que reescrever…

Se essa lógica fosse migrada para uma arquitetura onde existe orquestração de serviços (SOA Suite + BPEL), com EJBs ou Spring, mesmo assim, muita coisa mudaria.

Criado 21 de junho de 2012
Ultima resposta 22 de jun. de 2012
Respostas 5
Participantes 3