Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

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

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Daniel künzli net scaler 10
Daniel künzli net scaler 10
Cargando en…3
×

Eche un vistazo a continuación

1 de 18 Anuncio
Anuncio

Más Contenido Relacionado

Presentaciones para usted (16)

A los espectadores también les gustó (20)

Anuncio

Similares a Systems Integration in the Cloud Era, Kai Wähner MaibornWolff (20)

Más de CloudOps Summit (20)

Anuncio

Más reciente (20)

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

  1. 1. Systems Integration in the Cloud Era www.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 High www.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 Testing www.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 HTTP www.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 Components www.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 Cloud www.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 Support www.mwea.de Systems Integration in the Cloud Era with Apache Camel 11
  12. 12. Examples? Apache Camel in Action www.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 // Producer from(“file:toS3") .setHeader(S3Constants.KEY, simple(“order.txt")) .to("aws-s3://myBucket?accessKey=" + x + "&secretKey= " + y) // Consumer from("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 Practice www.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 @KaiWaehner www.mwea.de Systems Integration in the Cloud Era with Apache Camel Seite 18

×