Olá!
Galera, estou desenvolvendo uma arquitetura e me deparei com o seguinte problema:
Transação de serviços SOA, preciso gerenciar de alguma forma transação de webservices (SOA), ou seja, preciso que 2 webservices estejam na mesma transação, mas não sei como fazer isso, o meu cliente é .NET, por exemplo, meu cliente chama um webservice e o retorno é ok, em seguida, meu cliente chama outro webservice, vamos supor que ocorreu algum erro, é necessário dar rollback na primeira chamada do webservice, não posso abrir transação no cliente, porque é .NET, meu servidor é websphere 7.
Tentei estudar um pouco de SPRING e EJB mas não consegui muita coisa!
Obrigado.