Aujourd’hui je vous présente Apache Camel Karavan.
Définition rapide
C’est une extension à Apache Camel utilisée pour simplifier l’implémentation des workflows d’intégration.
Interface visuelle
La création de Routes Camel peut se faire via du drap-and-drop sans avoir besoin d’entrer complètement dans XML ou Java.
Evidemment cela permet aussi de visualiser les flux de données plus facilement afin de mieux comprendre les différentes intégrations.
Génération automatique de code
Derrière l’interface visuelle il y a un moteur de génération de code XML ou Java pour faire fonctionner les intégrations.
Cela permet un code plus standardisé et diminue le risque d’erreurs humaines (à voir la flexibilité du code).
Kubernetes
Apache Karavan peut être exécuter sur des environnements Kubernetes.
Artefacts
Il est possible d’utiliser des exemples de routage et d’intégration courants pour démarrer plus vite.
Merci de votre lecture !