Seminare
Seminare

Apache Camel

Seminar - Cegos Integrata GmbH

Mit Camel stellt die Apache.org ein umfangreiches und ausgefeiltes Integrations-Framework zur Verfügung. Durch die flexible und modulare Architektur ist Camel einesteils ein einfach zu benutzendes Framework, bietet aber andererseits umfassende Funktionen zur Realisierung eines kompletten ESBs. Sie lernen in diesem Seminar die Möglichkeiten von Camel kennen, um damit Java-basierte Integrationslösungen zu entwickeln. Die Vorstellung von Werkzeugen zur Anwendungsentwicklung sowie zur Administration und Überwachung runden Ihre Kenntnisse ab.

Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Einführung:

  • Download, Installation, Lizenzmodell
  • Dokumentation, Community und Support
  • Grundsätzliche Arbeitsweise und Architektur
  • Abgrenzung zum ESB (Enterprise Service Bus)
  • Übersicht der benutzten Sprachen und Technologien: Java, Spring, Maven, JMX

Camel-Anwendungen:

  • Aufsetzen von Camel-Projekten
  • Build-Prozess
  • Betrieb: Standalone, Server, ESB - Testen: Unit- und Integrationstests, Camel Testbibliothek

Routen-Definition:

  • Der Routen-Graph
  • Übersicht der unterstützten Sprachen
  • Umsetzung mit Java und Spring
  • Komponenten
  • Endpoints
  • Filter, Transformationen, Routing
  • Fehlerbehandlung
  • Der Katalog der Enterprise Integration Patterns
  • Komponenten-Palette von Camel

Programmier-APIs:

  • RouteBuilder
  • Processors
  • Exchange und Message
  • Spring Unterstützung
  • Interceptors
  • Scripting von Routen
  • Logging, Tracing, Debugging
  • Eigene Components
  • IDE-Unterstützung

Details zu ausgewählten Komponenten:

  • file/ftp
  • Messaging mit jms
  • Datenbankzugriff mit jdbc
  • WebServices mit CXF
  • direct und vm
  • Transformationen
  • Content-basiertes Routing
  • Aggregator
  • Splitter
  • Scheduling

Betriebliche Aspekte:

  • Erweitern von Routen zur Unterstützung von Lastverteilung und Failover
  • Routen-Überwachung: Geeignete Metriken, JMX-Unterstützung
  • Nachvollziehbarkeit, Fehlerprotokolle
  • Troubleshooting
  • Überwachungswerkzeuge: Beispiele Hawt, Nagios
Dauer/zeitlicher Ablauf:
3 Tage
Teilnahmevoraussetzungen:
Java-Programmierkenntnisse, Grundkenntnisse von XML und Web Services sind von Vorteil.
Lehrgangsverlauf/Methoden:
Vortrag, Diskussion, Praktikum am System.
Zielgruppe:
Anwendungsentwickler, Software-Architekten, System-Architekten
Seminarkennung:
33126
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha