Re: Petite question d'architecture
Nicolas Delsaux <[email protected]> Fri, 21 Jan 2011 10:56:07 +0100
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <[email protected]> |
2011/1/21 <[email protected]>: > Salut, > Tiens, encore une occasion de procrastiner aujourd'hui ;-) Tu m'étonne ! > > Bon alors moi les ESB je trouve ça génial. > J'ai utilisé Fuse ESB pendant 6 mois avec Apache Camel pour le routage/transformation de données, > CFX pour la connectivité SOAP, CXF plutôt, non ? :-) > ActiveMQ et j'ai eu la joie de découvrir la souplesse d'OSGi et du déploiement à chaud. > Eh bien ça fait tout drôle quand on sort des monolithes JavaEE! :-) > > > Dans mon cas on fait de la transformation de flux XML, stockage en base XML, extraction et alimentation de tout un tas de modules externes. > On a aussi une sorte de format interne de stockage et des composants d'alimentation/extraction de données qui sont pluggués sur le bus. Bon, il ya quand même une question qui me tarabusque. Si je comprend bien (mais je suis encore assez loin de cet idéal), dans un ESB, tu définis une route pour un flux d'entrée et, long de cette route, un certain nombre de transformations vont être appliquées à ton flux. Mais cette route, est-ce que tu peux la définir dynamiquement dans une interface web, par exemple ? Ou est-ce qu'elle est gravée dans le marbre ? Et comment ça se passe si un des éléments de cette route a une assez forte latence (dans mon cas, typiquement, je pense à la mise en page InDesign qui est réputée lente et susceptible de planter) ? > > D'autres collègues se contentent d'un simple Camel intégré à une appli JavaEE classique. > C'est suffisant dans certains cas mais on perd la modularité d'un ESB comme Fuse (et surtout on perd le déploiement à chaud des modules, qui dans mon cas du moins est un critère important). Et au niveau montée en charge, ça tient bien le choc, ou dès que tu as 5 fichiers à traiter ton Xeon hexaprocesseur commence à pleurer ? D'ailleurs, au niveau monitoring, ça se surveille facilement un engin pareil ? -- Nicolas Delsaux