Workshop: Apache Camel mit WebSocket
Zusammenfassung
Apache Camel ist eine sehr leistungsfähige Open-Source-Middleware auf der JVM, die komplexe Infrastrukturen mittels einer DSL miteinander verbindet.
Beschreibung
Ob REST, RSS, SFTP, Mails oder XMPP - fast egal welche Schnittstelle oder welches Protokolle für eine Integration erforderlich sind, Apache Camel bietet entweder eine existierende Komponente oder ermöglicht die Einbindung eigener Formate. Dabei liegt die Stärke in der Konfiguration der Nachrichtenflüsse zwischen den Endpunkten.
Mit der Finalisierung der WebSocket-Spezifikation steht diese jetzt auch in Apache Camel als Komponente zur Verfügung und ermöglicht so eine Real-Time Verbindung zwischen Serversystemen und dem Browser.
Der Workshop wird im ersten Teil die Grundlagen von Apache Camel und WebSocket vermitteln.
Im zweiten Teil wird dann gemeinsam eine konkrete Anwendung mit Hilfe dieser Technologien umgesetzt, bei der verschiedene Komponenten von Apache Camel miteinander kombiniert werden und man einen Einblick in die Arbeitsweise von Integrationsprojekten erhält.
Vorraussetzung für die Teilnahme am Workshop ist ein Notebook mit Java JDK, Apache Maven 3 und einem Texteditor/IDE.
