Systems Integration in the Cloud Era, Kai Wähner MaibornWolff

495 views

Published on

CloudOps Summit 2012, Frankfurt, 20.9.2012
Lightning Talk by Kai Wähner, IT Consultant at MaibornWolff et al.
http://cloudops.de/sprecher/#kaiwaehner

Find the video of this talk at http://youtu.be/-8K6yfbzBIk

Published in: Technology, Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
495
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
22
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Systems Integration in the Cloud Era, Kai Wähner MaibornWolff

  1. 1. Systems Integration in the Cloud Erawww.mwea.de Systems Integration in the Cloud Era with Apache Camel 1
  2. 2. Key Messages The Cloud already arrived, and must be integrated! Cloud Integration is already possible! Apache Camel helps a lot!www.mwea.de Systems Integration in the Cloud Era with Apache Camel 2
  3. 3. Alternatives for Systems Integration Enterprise Service Bus Integration (ESB) Framework No Tool Complexity of Integration Low Highwww.mwea.de Systems Integration in the Cloud Era with Apache Camel 3
  4. 4. Alternatives for Systems Integration Enterprise Service Bus Integration (ESB) Framework No Tool Complexity of Integration Low High •  Standardized Modeling •  Efficient Realization •  Automatic Testingwww.mwea.de Systems Integration in the Cloud Era with Apache Camel Seite 4
  5. 5. Enterprise Integration Patterns (EIP)www.mwea.de Systems Integration in the Cloud Era with Apache Camel 5
  6. 6. Enterprise Integration Patterns (EIP) „Apache Camel Implements the EIPs“www.mwea.de Systems Integration in the Cloud Era with Apache Camel 6
  7. 7. Choose your favorite DSL XML (not production-ready yet)www.mwea.de Systems Integration in the Cloud Era with Apache Camel 7
  8. 8. Choose your required Components TCP SQL SMTP JMS Netty Jetty RMI CXF FTP Lucene JDBC EJB XSLT Bean-Validation Akka MQ IRC Quartz JMX File RSS AMQP Log Atom AWS-S3 LDAP HTTPwww.mwea.de Systems Integration in the Cloud Era with Apache Camel 8
  9. 9. Choose your required Components TCP SQL SMTP JMS Netty Jetty RMI CXF FTP Lucene JDBC EJB XSLT Bean-Validation Akka MQ IRC Quartz JMX File RSS AMQP Log Atom AWS-S3 LDAP HTTP Custom Componentswww.mwea.de Systems Integration in the Cloud Era with Apache Camel 9
  10. 10. Deploy it wherever you need Standalone Application Server Web Container Spring Container OSGi Cloudwww.mwea.de Systems Integration in the Cloud Era with Apache Camel 10
  11. 11. Enterprise-ready •  Open Source •  Scalability •  Error Handling •  Transaction •  Monitoring •  Tooling •  Commercial Supportwww.mwea.de Systems Integration in the Cloud Era with Apache Camel 11
  12. 12. Examples? Apache Camel in Actionwww.mwea.de Systems Integration in the Cloud Era with Apache Camel 12
  13. 13. Code Example - A Simple Camel Route from(“file:temp/demo-files") .to(„jms://myDemoQueue“);www.mwea.de Systems Integration in the Cloud Era with Apache Camel 13
  14. 14. Code Example - Camel AWS Component// Producerfrom(“file:toS3") .setHeader(S3Constants.KEY, simple(“order.txt")) .to("aws-s3://myBucket?accessKey=" + x + "&secretKey= " + y)// Consumerfrom("aws-s3://myBucket?accessKey=“x+ "&secretKey=" + y) .to("log:S3logging")www.mwea.de Systems Integration in the Cloud Era with Apache Camel 14
  15. 15. Code Example - Camel Salesforce Component // Producer from(“jms:toSalesforce“) .to("salesforce://Article__c ?user=u&password=p&item=myItem"); // Consumer from("salesforce://Article__c?user=u&password=p") .to(„file:demo/fromSalesforce");www.mwea.de Systems Integration in the Cloud Era with Apache Camel 15
  16. 16. Apache Camel in Practicewww.mwea.de Systems Integration in the Cloud Era with Apache Camel 16
  17. 17. Key Messages The Cloud already arrived, and must be integrated! Cloud Integration is already possible! Apache Camel helps a lot!www.mwea.de Systems Integration in the Cloud Era with Apache Camel 17
  18. 18. Thank you for your attention... Questions? Contact Kai Wähner MaibornWolff et al GmbH Mobile +49 151 544 277 88 Theresienhöhe 13 Email kontakt@kai-waehner.de IT Consultant D-80339 München Twitter @KaiWaehnerwww.mwea.de Systems Integration in the Cloud Era with Apache Camel Seite 18

×