Re: Petite question d'architecture

Laurent Forêt <[email protected]> Fri, 21 Jan 2011 14:26:07 +0100
Newsgroups gmane.comp.java.french.general
Message-ID <[email protected]>
Je ne dis pas que j'aime les web services mais que CXF nous fait oublier
SOAP et que j'y mettrais n'importe quelle autre couche de remoting comme
JaxRS à la place CXF me le ferai de manière transparente.

Laurent

2011/1/21 <[email protected]>

> Heu…moi CXF j’ai du mal à apprécier. Je le subis (je ne suis pas le seul si
> j’en juge par mon entourage).
>
> En fait j’attends l’abandon de SOAP avec impatience pour revenir à des
> trucs plus simples et efficaces. (tiens, v’la un troll du vendredi…)
>
>
>
>
>
> *De :* Laurent Forêt [mailto:[email protected]]
> *Envoyé :* vendredi 21 janvier 2011 11:03
> *À :* Nicolas Delsaux
>
> *Cc :* * liste Java
> *Objet :* Re: Petite question d'architecture
>
>
>
> Je suis CXF à 200 %, ils ont pour moi démystifier le webService, et quelque
> soit le sens dans le quel tu les prends (Contract first ou last) c'est
> facile avec CXF. Tellement que des que tu entends le mots Axis tu prends tes
> jambes à ton cou ...
>
>
> Laurent.
>
>
>
> 2011/1/21 Nicolas Delsaux <[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
>
>
>
> *********************************
> This message and any attachments (the "message") are confidential and intended solely for the addressees.
> Any unauthorised use or dissemination is prohibited.
> Messages are susceptible to alteration.
> France Telecom Group shall not be liable for the message if altered, changed or falsified.
> If you are not the intended addressee of this message, please cancel it immediately and inform the sender.
> ********************************
>
>