une question simple et théorique, la réponse est probablement une, mais je voudrais écouter quelques opinions et suggestions. Je suis dans le besoin de réaliser un service web (en Java) qui va lancer un processus de longue haleine, qui va analyser un fichier d'entrée et faire du dôme personnel db.comment construire un service web chronophage
Quelle est la meilleure approche pour faire savoir à l'utilisateur que tout le processus a non seulement commencé, mais a pris fin, avec l'analyse, la mise à jour db ...? Parce que je ne peux pas suspendre l'utilisateur en attendant que tout le processus se termine.
Remarque: l'utilisateur est authentifié avant de démarrer le processus.
EDIT: le service Web est accessible non seulement via un navigateur Web, mais les clients peuvent y accéder avec n'importe quel client construit avec la langue qu'ils désirent, à condition qu'ils se réfèrent au wsdl.
grâce
envoyez-leur un e-mail quand c'est fait – Thilo
Vous avez mentionné que vous ne pouvez pas suspendre l'attente d'un utilisateur, alors pouvons-nous supposer que vous utilisez un thread séparé pour analyser, db stuff, etc? –
au moment où le service Web est en cours de conception. Aucun code n'a été écrit. Donc, toute suggestion est la bienvenue. Ce que je ne veux pas, c'est laisser l'utilisateur attendre que la fenêtre du navigateur soit ouverte jusqu'à ce que le service web soit terminé. – Leonardo