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.

Smart Enterprise Application Integration with Apache Camel

5,114 views

Published on

Some Slides about Apache Camel.

Published in: Technology
  • Be the first to comment

Smart Enterprise Application Integration with Apache Camel

  1. 1. +<br /> Smart Enterprise Application Integration<br />=<br />Kai Wähner, MaibornWolff et al GmbH<br />
  2. 2. Intention of this Workshop<br />Bullet Point <br />Boot Camp<br />Just a few Slides...<br />
  3. 3. Intention of this Workshop<br />... rather a lot of Live Hacking !!!<br />
  4. 4. What is the Key Message?<br />
  5. 5. Key Message<br />Understand Enteprise Integration Patterns!<br />
  6. 6. Key Message<br />Understand Enteprise Integration Patterns!<br />Understand the Idea behind Apache Camel!<br />
  7. 7. Key Message<br />Understand Enterprise Integration Patterns!<br />Understand the Idea behind Apache Camel!<br />Learn using Apache Camel by Doing!<br />
  8. 8. Agenda<br />1) What is Enterprise Integration Patterns?<br />2) What is Apache Camel?<br />3) Use Case for Demo<br />4) LIVE HACKING: Apache Camel<br />5) Outlook<br />
  9. 9. Agenda<br />1) What is Enterprise Integration Patterns?<br />2) What is Apache Camel?<br />3) Use Case for Demo<br />4) LIVE HACKING: Apache Camel<br />5) Outlook<br />
  10. 10. Enterprise Integration Patterns (EIP)<br />
  11. 11. Enterprise Integration Patterns (EIP)<br />
  12. 12. Agenda<br />1) What is Enterprise Integration Patterns?<br />2) What is Apache Camel?<br />3) Use Case for Demo<br />4) LIVE HACKING: Apache Camel<br />5) Outlook<br />
  13. 13. Apache Camel<br />ImplementstheEIPs<br />
  14. 14. Apache Camel<br />http://java.dzone.com/articles/apache-camel-integration<br />
  15. 15. Use Case for Demo<br />1) What is Enterprise Integration Patterns?<br />2) What is Apache Camel?<br />3) Use Case for Demo<br />4) LIVE HACKING: Apache Camel<br />5) Outlook<br />
  16. 16. Use Case<br />Toyshop<br />Wholesale Dealer for Toys<br />Partner forVideogames<br />File-Server<br />File-Server<br />FTP<br />Order<br />.csv<br />Order<br />.csv<br />XML<br />over <br />HTTP<br />Trans-former<br />?<br />If Videogame <br />Queue<br />Else<br />Order Processor<br />
  17. 17. Use Case (EIP-Perspective)<br />
  18. 18. Agenda<br />1) What is Enterprise Integration Patterns?<br />2) What is Apache Camel?<br />3) Use Case for Demo<br />4) LIVE HACKING: Apache Camel<br />5) Outlook<br />
  19. 19. Learning by Doing<br />Enough of theTheory!<br /><ul><li>Let‘s start LIVE HACKING...</li></li></ul><li>Agenda<br />1) What is Enterprise Integration Patterns?<br />2) What is Apache Camel?<br />3) Use Case for Demo<br />4) LIVE HACKING: Apache Camel<br />5) Outlook<br />
  20. 20. Choose your favorite DSL<br />
  21. 21. Choose your required Components<br />HTTP, FTP, File, XSLT, MQ, JDBC, Akka, TCP, SMTP, RSS, Quartz, Log, LDAP, JMS, EJB<br />Many, manymore => Younameit!<br />Besides: AddyourownCustomComponents<br />
  22. 22. Advanced Topics<br />Deployment<br />Scalability<br />Transaction<br />Concurrency<br />Management and Monitoring<br />
  23. 23. And the Winner is…<br />... the System Integrator!<br />
  24. 24. Key Message arrived?<br />
  25. 25. Key Message<br />Understand Enterprise Integration Patterns!<br />Understand the Idea behind Apache Camel!<br />Learn using Apache Camel by Doing!<br />
  26. 26. Key Message arrived?<br />
  27. 27. Whet your Appetite?<br />
  28. 28. Get Part of the Community!<br />
  29. 29. Thank you for your Attention… Questions?<br />= Smart Enterprise Application Integration<br />+<br />Kai WähnerIT-ConsultantMobile +49 151 544 277 88Email kai.waehner@mwea.de<br />Twitter @KaiWaehnerMaibornWolff et al GmbH | Theresienhöhe 13 | D-80339 München<br />

×