rapidement, j'aurais regardé l'utilisant les objets Future et ExecutorService pour opérer le traitement dans doGet et doPost, et ServletContext pour gérer l'ensemble.