Apache Camel

Apache Camel est un logiciel qui met en œuvre des échanges de messages entre différentes applications informatiques. Il prend en compte un grand nombre de protocoles et s’appuie sur des règles pour déterminer la destination des messages[3].

Pour les articles homonymes, voir Apache et Camel.

Camel

Informations
Développé par Apache Software Foundation
Première version [1]
Dernière version 3.0.0 (28 novembre 2019)
Version avancée 3.0.0-RC1 ()[2]
Écrit en Java et Extensible Markup Language
Environnement Windows, Linux
Type Enterprise integration patterns, enterprise service bus, SOA, message-oriented middleware
Licence Licence Apache 2.0
Site web http://camel.apache.org/

L'implémentation d'Apache Camel est fondée sur les POJO (plain old Java objects) ; il utilise également un langage de type DSL (domain specific language) reposant sur Java, pour exprimer les règles de routage de manière claire, ainsi que les modèles d'intégration mis en œuvre[3].

Notes et références

  1. « https://projects.apache.org/json/projects/camel.json » (consulté le )
  2. « https://camel.apache.org/blog/release-3-0-0-RC1.html »
  3. (en) Claus Ibsen et Jonathan Anstey (préf. Gregor Hohpe et James Strachan), Camel in Action, Stamford, Manning Publications Co., , 516 p. (ISBN 978-1-935182-36-8, présentation en ligne)

Liens externes

  • (en) « Apache Camel », sur le site officiel, The Apache Software Foundation (consulté le )
  • Portail des logiciels libres
  • Portail de la programmation informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.