Bonjour,

J'ai une application qui tourne sous websphère, j'utilise le framework Struts.
Cette application doit lancer plusieurs traitement long et certains doivent s'éxécuter en parralèle.

J'ai donc réfléchi à une solution :

déjà les threads sont déconseillés dans les conteneurs web d'apres la spec J2EE, si j'utilise les threads dans webspheres Est ce que c'est bon puisque c'est un serveur d'application ?

Voici ce que je compte faire :

- mon appli se divise en trois couche,
- les traitements sont tous lancés à travers des threads appelé "unité de traitement" : ceux ci peuvent être lancés en parallèle et sont plus ou moins long
- le séquencement est defini dans une autre classe "sequenceur" qui gérent l'ordonancement des "unités de traitement" : le sequencement est lui meme lancé dans un thread

Tout ces elements se trouve dans la couche application.

Depuis la couche presentation (struts) j'apelle une classe située dans la couche application qui se charge de lancer le thread séquencement. la main est ensuite rapidement retournée à l'utilisateur

le "sequenceur" tourne en tache de fond et lance les "unités de traitment".


Voila comment je compte faire l'appli.

Qu'en pensez vous

Merci d'avance