Apache Camel Christian Schneider

Slides:



Advertisements
Ähnliche Präsentationen
Persistente Domänenmodelle mit JPA 2.0 und Bean Validation
Advertisements

E-Solutions mySchoeller.com for Felix Schoeller Imaging
R. Zankl – Ch. Oelschlegel – M. Schüler – M. Karg – H. Obermayer R. Gottanka – F. Rösch – P. Keidler – A. Spangler th Expert Meeting Business.
Bernd Oberknapp, UB Freiburg
Custom Development bei den Lechwerken
Service components and distribution with OSGi Seminar: Multimedia- und Internetsysteme Paul Hübner | Bildquellen : [1]
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
Christoph Durt: Wittgenstein on the possibility of philosophy: The importance of an intercultural approach
Developer Day Office APPs entwicklen Simon Amrein Trivadis AG Die ersten Schritte in eine neue Office-Welt.
Dariusz Parys Developer Evangelist Microsoft Deutschland GmbH Christian Weyer Solutions Architect thinktecture.
XML IV: Cocoon 2.
Univ.-Lektor Dipl.-Ing. Dr. Markus Schranz staatlich befugter und beeideter Ingenieurkonsulent für Informatik Web Application Engineering & Content Management.
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
© Talend Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division
1 von 7 ViS:AT BMUKK, IT – Systeme für Unterrichtszwecke 05/11 EZ, CR Social Networks – Soziale Netzwerke Virtuelle Science Cafes & Diskussionsforen für.
KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Vorlesung Knowledge Discovery - Institut AIFB Tempus fugit Towards.
© Talend Apache Camel Christian Schneider Sopera GmbH Talend´s application integration division
Software Architektur für on-premise und die Cloud Lösungen
1IWF/ÖAW GRAZ Data Combination David Fischer, Rumi Nakamura (IWF/OeAW)  Fluxgate: noise + distortion gets worse than the searchcoil at ~ 6 Hz.  Searchcoil:
Learning Target / Lernziel:
ZeitThemaReferent – 09.05BegrüssungOlaf Feldkamp 09:15 – 10.30Entwickeln von SharePoint Apps und deren Spezialitäten Martin Loitzl, Trivadis AG.
Listening Comprehension Kapitel 8 (Lehrbuch KONTAKTE) Thema: Essen und Einkaufen Level: 2. Semester Deutsch at University Level.
Synchronization: Multiversion Concurrency Control
Literary Machines, zusammengestellt für ::COLLABOR:: von H. Mittendorfer Literary MACHINES 1980 bis 1987, by Theodor Holm NELSON ISBN
FTS usage at GridKa Forschungszentrum Karlsruhe GmbH
Arbeiten in einem agilen Team mit VS & TFS 11
Welcome to Web Services & Grid Computing Jens Mache
IBM® WebSphere Portal, IBM WebSphere Portal solutions, and SOA Composite Applications Overview TIMETOACT Software & Consulting GmbH, Hermann.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
Physik multimedial Lehr- und Lernmodule für das Studium der Physik als Nebenfach Julika Mimkes: Links to e-learning content for.
Java 2 Enterprise Edition (J2EE) Sascha Baumeister Software Architect Specification Lead JSR086 IBM Deutschland Entwicklung GmbH
How does the Summer Party of the LMU work? - Organizations and Networks -
1 Konica Minolta IT Solutions Prinzip Partnerschaft MANAGED MONITORING ÜBERWACHJUNG DER SERVERINFRASTRUKTUR UND ANWENDUNGEN DIREKT AUS DER CLOUD.
KLIMA SUCHT SCHUTZ EINE KAMPAGNE GEFÖRDERT VOM BUNDESUMWELTMINISTERIUM Co2 online.
1/15 Thursday, 21 June 2007 Werner Sudendorf, Jürgen Keiper Deutsche Kinemathek – Museum für Film und Fernsehen Werner Sudendorf, Jürgen Keiper Reconstructing.
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
EUROPÄISCHE GEMEINSCHAFT Europäischer Sozialfonds EUROPÄISCHE GEMEINSCHAFT Europäischer Fonds für Regionale Entwicklung Workpackage 5 – guidelines Tasks.
Berliner Elektronenspeicherring-Gesellschaft für Synchrotronstrahlung m.b.H., Albert-Einstein-Straße 15, Berlin frontend control at BESSY R. Fleischhauer.
1 Persistence Strategies for WebServices Senior Consultant Java Forum Stuttgart, 27. Juni 2002.
Kapitel 2 Grammar INDEX 1.Subjects & Verbs 2.Conjugation of Verbs 3.Subject Verb Agreement 4.Person and Number 5.Present Tense 6.Word Order: Position of.
Großvater Großmutter Großvater Großmutter Tante/Onkel Vater Mutter.
Helge Kolstad, Østfold, Vorsitzender, 8. März Klima und Energie Politische Themengruppe für das Fachgebiet Klima und Energie für die Regionen in.
Application Infrastructure Technologies Extending OnPremise EAI to the Cloud Wilfried Mausz BSc. dataformers GmbH Lothar Mausz dataformers.
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Indico Meeting Dennis Klein 4. August Übersicht  Korrespondenz CERN  Trouble Ticket Queue  Integration GSI-Accounts  Subversion & Wiki  Todo.
Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 Concepts for remote control of VLBI-telescopes: on the way.
MOBILE HOT New Hardware, new Players 2.Omnichannel 3.Data Driven Business 4.Connected Touchpoints 5.Connected Screens 6.App Ecosystem 7.App.
WebServices Vortrag zur Diplomarbeit WebServices Analyse und Einsatz von Thomas Graf FH Regensburg
LLP DE-COMENIUS-CMP Dieses Projekt wurde mit Unterstützung der Europäischen Kommission finanziert. Die Verantwortung für den Inhalt dieser.
1 Presenter Screen for OOo Design Studies ● Matthias Müller-Prove – User Experience Engineer ● Sun Microsystems 1.
Kanton Basel-Stadt Howto crash a sequencer …and a path to get a difficult package to work APP-V Swissgroup / Daniel Müller.
Monitoring System in the federal state of Saxony-Anhalt, Germany Meeting on monitoring systems , May 2012, Prague Christine Makiol,
Verteilte Anwendungen: J2EE
Mehr als ein Modewort? Exzerpt nach Tim O‘Reilly, Michael Karrer
Workshop 1 Getting Started 2016 Boris Wylutzki
FREE ICONS POWERPOINT TEMPLATE.
Premiere Conferencing GmbH
Jakarta Struts Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts Key Features von Struts: Implementierung des Action-Command-Pattern („Model.
Deutsch 1 Die Familie Frau Spampinato
Investitionen sichern - wachse mit Forms in die neue Welt
Ferrite Material Modeling (1) : Kicker principle
eSciDoc als Plattform für die Wissenschaft Anwendungen und Szenarien
Official Statistics Web Cartography in Germany − Regional Statistics, Federal and European Elections, Future Activities − Joint Working Party meeting.
OFFICE 365 FOCUS SESSION SHAREPOINT ONLINE 101:LERNE DIE BASICS 19. März 2018 Höhr-Grenzhausen.
Integrating Knowledge Discovery into Knowledge Management
School supplies.
- moodle – a internet based learning platform
Meeting on MSIS Geneva Ernst Schrey Head of Division IT-Userservice,
 Präsentation transkript:

Apache Camel Christian Schneider Sopera GmbH Talend´s Application Integration Division 24.02.2011 © Talend 2011

Agenda Vorstellung Open Source Framework Team Architektur Apache Camel Talend Integration Factory powered by Apache Camel Livevorführung Integrationsbeispiele

Open Source Framework Team Daniel Kulp VP Open Source Development Team lead Apache CXF (PMC Chair) Apache Maven (PMC Member) Apache Web Services (PMC Member) Apache Servicemix (Committer) … Hadrian Zbarcea Software Architect Apache Camel (PMC Chair) Apache ActiveMQ (Committer) JBoss Drools (Committer) … This represents a typical environment we encounter at our current clients and within new opportunities. Companies want to share data between systems but “sharing” requires more than just ETL. It requires resolution, collaboration and stewardship. There are many challenges…outlined on slide (talk about each) Difficult to maintain Multiple versions of the “truth”, no sharing Redundant systems, apps & databases Inconsistent data and descriptions limit cooperation Difficult to agree on a shared format, politics No collaboration between systems

Open Source Framework Team Dr Colm O hEigeartaigh Software Architect Apache Santuario (PMC chair) Apache Web Services (PMC member) Apache WSS4J (Lead developer) Apache CXF (Committer) Sergey Beryozkin Software Architect Apache CXF (PMC Member) CXF JAX-RS Implementation Lead Glen Mazza Software Engineer Apache CXF (PMC Member)

Open Source Framework Team Christian Schneider Software Architect Apache CXF (PMC Member) Apache Camel (PMC Member) Martin Krasser Software Architect Apache Camel (Committer) Akka (Committer) Scalaz-Camel (Founder, Committer) Open eHealth Integration Platform (Founder, Committer) …

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

Apache Camel Architecture

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>

Apache Camel – Einige Statistiken aus 2010 Umfang: EAI Patterns : ~50 Komponenten: >100 Aktivität: Posts auf der Camel User Liste: 6922 Commits: 3936

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

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

Weitere Informationen Apache Camel Website Apache Karaf Talend Downloads (Talend Integration Factory) Implementing Enterprise Integration Patterns with Apache Camel Enterprise Integration Patterns Camel in Action