Desarrollado por | Fundación de software Apache |
---|---|
Primera versión | 17 de diciembre de 2008 |
Última versión | 3.0.0 (28 de noviembre de 2019) |
Versión avanzada | 3.0.0-RC1 (2 de septiembre de 2019) |
Escrito en | Java y lenguaje de marcado extensible |
Medio ambiente | Windows , Linux |
Tipo | Patrones de integración empresarial , bus de servicios empresariales , SOA , middleware orientado a mensajes |
Licencia | Licencia Apache 2.0 |
Sitio web | http://camel.apache.org/ |
Apache Camel es un software que implementa el intercambio de mensajes entre diferentes aplicaciones informáticas . Tiene en cuenta una gran cantidad de protocolos y se basa en reglas para determinar el destino de los mensajes.
La implementación de Apache Camel se basa en POJO ( objetos antiguos simples de Java ); también utiliza un lenguaje específico de dominio ( DSL ) basado en Java para expresar claramente las reglas de enrutamiento, así como los modelos de integración implementados.