+ All Categories
Home > Documents > © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration...

© Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration...

Date post: 06-Apr-2015
Category:
Upload: eldric-adel
View: 105 times
Download: 2 times
Share this document with a friend
Popular Tags:
12
© Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011
Transcript
Page 1: © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011.

© Talend 2011 1

Apache Camel

Christian SchneiderSopera GmbH Talend´s Application Integration Division24.02.2011

Page 2: © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011.

Agenda

Vorstellung Open Source Framework Team Architektur Apache Camel Talend Integration Factory powered by Apache

Camel Livevorführung Integrationsbeispiele

Page 3: © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011.

Open Source Framework Team

Daniel KulpVP Open Source Development

Team lead

Apache CXF (PMC Chair)

Apache Maven (PMC Member)

Apache Web Services (PMC Member)

Apache Servicemix (Committer)

Hadrian ZbarceaSoftware Architect

Apache Camel (PMC Chair)

Apache ActiveMQ (Committer)

JBoss Drools (Committer)

Page 4: © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011.

Open Source Framework Team

Sergey BeryozkinSoftware Architect

Apache CXF (PMC Member)

CXF JAX-RS Implementation Lead

Dr Colm O hEigeartaighSoftware Architect

Apache Santuario (PMC chair)

Apache Web Services (PMC member)

Apache WSS4J (Lead developer)

Apache CXF (Committer)

Glen MazzaSoftware Engineer

Apache CXF (PMC Member)

Page 5: © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011.

Open Source Framework Team

Martin KrasserSoftware Architect

Apache Camel (Committer)

Akka (Committer)

Scalaz-Camel (Founder, Committer)

Open eHealth Integration Platform (Founder, Committer)

Christian SchneiderSoftware Architect

Apache CXF (PMC Member)

Apache Camel (PMC Member)

Page 6: © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011.

Apache Camel

•Routing Engine•Domain Specific Language für Integrationen•Unterstützt viele Enterprise Integration Patterns•Flexible Deploymentoptionen:

•Standalone•WAR•OSGi Bundles

•Leichter Einstieg•Große Anzahl Komponenten für verschiedenste Protokolle

Page 7: © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011.

Apache Camel Architecture

Page 8: © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011.

Domain Specific Language für Integrationen

Java:from(„file://test“)

.choice()

.when(„xpath://order/type=widget“)

.to(„jms:widgetOrderQueue“)

.otherwise()

.to(„jms:gadgetOrderQueue“);

XML:<route>

<from uri=„file://test“>

<choice>

<when>

<xpath>//order/type=widget</xpath>

<to uri=„jms:widgetOrderQueue “/>

</when>

<otherwise><to uri=„jms:gadgetOrderQueue “/></otherwise>

</from>

</route>

Page 10: © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011.

Talend Integration Factory powered by Camel

Distribution von Camel + OSGi Container + Beispiele OSGi Container: Apache Karaf + Apache Felix + Apache

Camel + Apache CXF Beispiele

zeigen verschiedene Enterprise Szenarien Gut verwendbar als Template für eigene Anwendungen Alle Beispiele zeigen Standalone, WAR und OSGi deployment mit

einem Source

Page 11: © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011.

Beispiele

Dateien einlesen und per JMS senden Pojo Messaging und JAXB Content Based Router mit XPath Claimcheck und EAI Patterns Beispiel Anbindung CXF über Camel Transport für CXF

Page 12: © Talend 2011 1 Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011.

Weitere Informationen

Apache Camel Website Apache Karaf Talend Downloads (Talend Integration Factory) Implementing Enterprise Integration Patterns with Apache Camel

Camel in ActionEnterprise IntegrationPatterns


Recommended