Le cœur du système CAMEL est un moteur de routage. De façon plus précise, c’est un constructeur de moteur de routage.
L’objectif est d’exprimer simplement comment router des messages à partir d’une source vers une ou plusieurs destinations.
La philosophie de CAMEL repose sur le fait qu’il n’a pas d’a priori sur les données transportées. Ceci implique qu’il n’y a pas de conversion à faire vers un format pivot quelconque.
CAMEL est donc une couche d’abstraction de haut niveau qui permet de communiquer avec des systèmes variés sans se préoccuper des protocoles d’échanges.
De base, CAMEL vient avec de nombreux connecteurs prêts à l’emploi pour tout type de système. Il reste néanmoins très facilement extensible.
Attention CAMEL n’est pas un ESB car il n’offre pas de conteneur ou de système de bus de messagerie.
Apache Camel est donc un framework d’intégration.
CAMEL offre les possibilités suivantes:
AXOPEN réalise de nombreux projets d'intégration de données basés sur Apache CAMEL. Souvent intégré dans le serveur Apache Service Mix, il permet de réaliser facilement de l'intégration de données ou messages au sein du SILe SI désigne le système d'informations d'une organisation..
Les forces d'Apache CAMEL sont sa simplicité ainsi que sa performance. L'approche pure JAVA simple, lui permet d'être robuste et facilement intégrable dans n'importe quel projet.
Apache CAMEL est une technologie mature très bien documentée avec une communauté importante.
Associé avec Apache ServiceMix, il permet de se baser d'un ESB contraignant en offrant presque les mêmes caractéristiques, la gratuité et l'OPEN SOURCE en plus.
AXOPEN peut :
Avec de nombreux projets réalisés et en cours d'exploitation chez nos clients, nous pouvons affirmer qu'Apache CAMEL est une technologie robuste qui s'adaptera facilement à vos projets d'intégration. Attention néanmoins aux performances qui peuvent vite se dégrader sans le respect de l'architecture.
Exemple de fonctionnement Apache CAMELUne agrégation de technologies robustes et packagés de sorte à créer un ESB de premier choix pour un grand nombre d’usages.
Faisant parti d’Apache Service Mix, Apache CAMEL est une des principales fonctionnalités de la célèbre solution Open Source.
Explication du fonctionnement du moteur JavaScript : moteur, WebAPIs, Call Stalk, Simultanéité.
Notre vidéo en lien