Bonjour à tous,

Je me forme en J2EE, et je me posais une petite question. Admettons que l'on a un gros projet que l'on sépare en plusieurs parties avec une architecture n-tiers.

Par exemple le projet pourrais contenir :
  • Une webApplication pour les exploitants
  • Une Webapplication pour les clients
  • Des EJBs pour la partie métier


L'application pourrait également avoir besoin d'autres modules (ou application) standalone pour faire des mises à jour, ou des envoie (tel que facturation, courrier, ...), voir même des cron.

Ma question était pour cette dernière partie, faut il que ces modules / applications soient contenues dans le fichier de déploiement EAR, ou doivent elles être contenues ailleurs.
Le but étant d'avoir un déploiement qui soit suffisamment simple et rapide. Je n'ai pas trouvé ce que préconise les spécification J2EE sur ça. De plus je pourrais y trouver un intérêt de rajouter un serveur JMS, pour qu'elles communiquent entre elles. D'ou je pense qu'il est intéressant que tout soit réunis dans un EAR.

Si quelqu'un peut m'éclairer pour ma petite architecture. Le but est réellement d'avoir vraiment un projet modulaire.
Je vous remercie tous par avance !!!