Transacción en SOA

¿Existe alguna posibilidad de propagar transacciones entre diferentes servicios SOA que sean de diferentes plataformas como .NET o Java?

Sé que la transacción puede entrar y salir entre los servicios WCF que vienen de .NET. Pero no estoy familiarizado con la plataforma Java.

Ahora estoy trabajando en un proyecto que comunica los servicios desde diferentes plataformas.

¿Cómo puedo mantener la coherencia en los negocios?

Respuestas a la pregunta(3)

Su respuesta a la pregunta