Bonjour,

Je cherche à écrire une application .NET qui, outre ses propres traitements, doit s'appuyer sur deux web services écrits en Java. Chaque appli sur un serveur différent, sinon c'est pas drôle.

Rien de bien sorcier jusque là, sauf que :
- pour la cohérence globale, la prise en charge des transactions XA de bout en bout est nécessaire
- pas question d'ajouter un produit logiciel de type Biztalk (off-budget)
- pas question d'écrire l'appli en Java (d'autres contraintes imposent .NET pour cette brique)

Comment faire des transactions XA entre Java et .NET dans ce contexte ? i.e. comment propager les identifiants de transactions, mettre tout le monde d'accord sur le coordinateur à utiliser, etc... ?

Précision : les web-services Java sont aujourd'hui en REST et ne supportent pas encore XA, donc s'il faut faire attention à quelques trucs de ce côté là c'est possible aussi.

Merci