Bonjour tout le monde!

Je travaille sur une application web qui exige l’exécution de quelques programmes (.exe) sur le poste client : sur la page web, le client lance une opération et doit voir ces programme qui s’exécutent et à la fin on affiche au client si les opérations ont réussi ou pas.
Pour ceci on a choisi de travailler avec les activex

Le serveur construit alors les fichiers de paramétrage en entrée des exécutables, l’activex les upload sur le poste client et lance leur exécution.
Chaque programme exécuté génère un fichier ‘.txt’ en sortie, L’activeX lit le fichier et fait appel à un webservice pour enregistrer les données lues dans BD.
Sachant que les données en sortie des programmes et qui sont enregistrées par le web service sont critiques, il s’avère qu'il arrive parfois que le web service n’écrit rien dans la BD sans avoir signalé une erreur.

Est-ce que l'utilisation des webservice pour l’enregistrement dans la BD n’est pas fiable, y a-t-il un autre moyen pour que l’Activex arrive à écrire dans la BD sans faire appel au webservice.

Merci pour toute aide.