Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Etude comparative Open source ESB

4,585 views

Published on

Published in: Education, Technology
  • Be the first to comment

Etude comparative Open source ESB

  1. 1. Etude comparative des quelques ESB libre<br />Par ABDELSALAM<br />
  2. 2. Plan<br />February 3, 2011<br />2<br />
  3. 3. Introduction<br />February 3, 2011<br />3<br />
  4. 4. Approche point to point<br />4<br />Application 1<br />Application 2<br />Nouvelle Application<br />Application 3<br />February 3, 2011<br />
  5. 5. 5<br />Approche EAI <br />Application 1<br />Application 2<br />Nouvelle Application<br />Application 3<br />Entreprise Application Integration<br />February 3, 2011<br />
  6. 6. 6<br />Approche ESB<br />Application 1<br />Application 2<br />Nouvelle Application<br />Application 3<br />Approche ESB<br />February 3, 2011<br />
  7. 7. Definition ESB (1)<br />February 3, 2011<br />7<br /><ul><li>Un ESB est une solution d’integration qui se base sur une architecture totalement distribué
  8. 8. Il se base principalement sur les standards comme le web service et le xml</li></li></ul><li>Définition ESB (2)<br />Un ESB prend en charge : <br />8<br />February 3, 2011<br />
  9. 9. Intérêt d’un ESB<br />9<br />February 3, 2011<br />
  10. 10. Java Business Integration (JBI)<br />February 3, 2011<br />10<br /><ul><li>JSR 208, Standard qui implémente la SOA
  11. 11. JBI est une approche orienté composant
  12. 12. Composant Consumer
  13. 13. Composant provider
  14. 14. Service Engine (SE) :
  15. 15. Fournit le service métier
  16. 16. La transformation (XSLT)
  17. 17. Binding Component (BC) :
  18. 18. Fournit la connectivité
  19. 19. Normalized Message Router</li></li></ul><li>February 3, 2011<br />11<br />
  20. 20. Apache ServiceMix(1)<br /><ul><li>Proposé par Apache, Avril 2005
  21. 21. Version courante 3.1
  22. 22. Implémentation de spécification JBI</li></ul>12<br />February 3, 2011<br />
  23. 23. Apache ServiceMix(2)<br />February 3, 2011<br />13<br />
  24. 24. Mule ESB(1)<br /><ul><li>Proposé par Mule Soft, juin 2003
  25. 25. Mule ESB est compatible JBI
  26. 26. Version courante 4.2.0 </li></ul>14<br />February 3, 2011<br />
  27. 27. Mule ESB(2)<br />February 3, 2011<br />15<br />Mule service backbone<br />BPEL, jBPM<br />XSLT, JQuery<br />SAP<br />App server<br />EJB, servlet<br />JBI(JSR-208)<br />Framework<br />Spring<br />Email, IM<br />JMS, MQSerie<br />File FTP, SFTP<br />JMS, MQSerie<br />
  28. 28. February 3, 2011<br />16<br />
  29. 29. Open ESB (1)<br />February 3, 2011<br />17<br /><ul><li>Proposé par Sun, 2008
  30. 30. Open ESB implémente la spect JBI</li></li></ul><li>February 3, 2011<br />18<br />Normalized Message<br />Service Engine<br />Java EE <br />XSLT<br />BPEL<br />SQL<br />IEP<br />JDBC<br />File<br />HTTP<br />SMTP<br />JMS<br />File<br />FTP<br />Binding Component<br />
  31. 31. February 3, 2011<br />19<br />Jboss ESB (1)<br /><ul><li>Racheté de Rosetta, juin 2006
  32. 32. Basé sur Jboss messaging</li></li></ul><li>February 3, 2011<br />20<br />
  33. 33. CRITERE DE COMPARAISON<br />21<br /><ul><li>Respect de la spécification JBI
  34. 34. Facilité de mise en œuvre
  35. 35. Outils IDE graphique
  36. 36. Visibilité sur le marché
  37. 37. Connecteurs par défaut
  38. 38. Support et documentation</li></ul>February 3, 2011<br />
  39. 39. Tableau comparatif<br />22<br />February 3, 2011<br />

×