Apache Camel

Apache Camel
Información general
Tipo de programa ESB, SOA, mensajería
Desarrollador Apache Software Foundation
Lanzamiento inicial 17 de diciembre de 2008
Licencia Apache License 2.0
Información técnica
Programado en Java
Versiones
Última versión estable 2.19.3 (info) ( 14.09.2013)
Enlaces
Sitio web oficial
Seguimiento de errores
[editar datos en Wikidata]

Apache Camel es un motor de enrutamiento y mediación basado en reglas que provee una implementación basada en objetos Java de los patrones propuestos en Enterprise Integration Patterns,[1]​ ya sea empleando una API o bien un lenguaje específico del dominio declarativo expresado en Java, para configurar las reglas de ruteo y mediación. El uso de un lenguaje específico del dominio significa que Apache Camel es capaz de soportar un completamiento automático de las reglas de ruteo en un entorno de desarrollo integrado usando código Java corriente sin gran cantidad de archivos de configuración XML, aunque también se soporta la configuración en XML en los marcos de Spring.[2]

Camel muchas veces se emplea en conjunto con Apache ServiceMix, Open ESB, Apache ActiveMQ y Apache CXF en proyectos de infraestructura orientados a servicios.

Herramientas

Existen herramientas gráficas, basadas en Eclipse, provistas por FuseSource y Talend.

Referencias

  1. [http://www.enterpriseintegrationpatterns.com/ sitio y libro "Enterprise Integration Patterns"
  2. Ibsen, Claus; Anstey, Jonathan; "Camel in Action", Manning Publications, 2010, ISBN 978-1-935182-36-8

Enlaces externos

  • Sitio de Apache Camel
  • Capítulo de libre acceso de "Camel in Action"
  • Conferencia "CamelOne" realizada en 2012
  • "Fuse Mediation Router" basado en Apache Camel
  • Artículo sobre métodos y herramientas - Camel, an Open Source Routing Framework
  • Artículo aparecido en JDJ - SOA Made Easy with Open Source Apache Camel
  • Apache Camel JBI Service Engine
  • Apache Qpid
  • ESB Talend basado en Apache Camel
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q616626
  • Commonscat Multimedia: Apache Camel / Q616626

  • Informática
  • Open Hub: camel
  • Wd Datos: Q616626
  • Commonscat Multimedia: Apache Camel / Q616626