Bonjour tout le monde,
Je dois lors d'une évolution dans un client dans le domaine bancaire réaliser un batch qui fera les tâches suivantes:
- se connecter à plusieurs mailBox (200 au maximum) sur le serveur outlook Exchange.
-recuperer les messages non lus , et puis alimenter une table oracle locale pour regrouper tous ces messages dans une seule table.
Le but etant d'avoir une mailbox locale dans une application de gestion.
Je me demandais donc si il n y'avait pas un Framework ou un outil (un ESB par exemple) qui peut réaliser automatiquement cette tâche d'une manière optimale , les accés aux mailsbox se doivent d'etre parallelisé , parce qu'une problématique de performance se pose clairement : si la synchronisation avec une mailbox demande 2 minutes au minimum , vous aurez compris qu'il faudrait dans le cas d'un accés séquentiel 400minutesur 200 mailbox , ce qui est clairement inenvisageable, aussi un probleme d'accés concurentiel se pose lorsque 2 thread devrons insérer dans la même base.
Donc , si vous avez une idée , sur l'approche à adopter ou un framework qui fait déja ça ou n'importe quelle suggestion n'hésitez pas à m'en faire part.
Je vous remercie d'avance
Partager