Je construis un service web RESTful, et je veux lui permettre de participer à des transactions distribuées.Comment implémenter la validation en deux phases dans un service .Net REST WCF?
Un exemple de scénario serait que mon service REST puisse enregistrer un fichier sur un serveur quelque part, et en même temps l'appelant marque ce fichier comme sauvegardé dans sa base de données. Toutefois, si le serveur de fichiers est saturé ou si l'appel de sa base de données échoue, l'autre action ne doit pas être validée.
Que puis-je faire pour garder mon côté du marché? J'aimerais trouver une solution qui fonctionne à la fois pour les clients .Net et Java. Je sais que c'est un problème épineux, je me demandais si quelqu'un avait des conseils ou des idées? Merci