Apache Camel es un marco de código abierto para middleware orientado a mensajes con un motor de enrutamiento y mediación basado en reglas que proporciona una implementación basada en objetos Java de los patrones de integración empresarial utilizando una interfaz de programación de aplicaciones (o lenguaje declarativo específico de dominio de Java ) para configurar reglas de enrutamiento y mediación.
Desarrollador (es) | Fundación de software Apache | ||||||
---|---|---|---|---|---|---|---|
Versión inicial | 27 de junio de 2007 [1] | ||||||
Lanzamiento estable |
| ||||||
Repositorio | Repositorio de camellos | ||||||
Escrito en | Java , XML | ||||||
Sistema operativo | Multiplataforma | ||||||
Tipo | Patrones de integración empresarial Enterprise Service Bus SOA Middleware orientado a mensajes | ||||||
Licencia | Licencia Apache 2.0 | ||||||
Sitio web | camello |
El lenguaje específico del dominio significa que Apache Camel puede admitir la finalización inteligente de reglas de enrutamiento con seguridad de tipos en un entorno de desarrollo integrado utilizando código Java normal sin grandes cantidades de archivos de configuración XML , aunque también se admite la configuración XML dentro de Spring Framework .
Camel se usa a menudo con Apache ServiceMix , Apache ActiveMQ y Apache CXF en proyectos de arquitectura orientada a servicios .
Estampación
Ver también
- AdroitLogic UltraESB
- Apache ServiceMix
- Fusible de Red Hat
- Guaraná DSL
- Mule (software)
- ESB abierto
- Arquitectura de componentes de servicio (SCA)
- Pétalos ESB
- IBM Integration Bus
- Akka (kit de herramientas) kit de herramientas de código abierto y tiempo de ejecución para programación reactiva , aplicaciones concurrentes y distribuidas en la JVM con integración camel.
Libros
- Ibsen, Claus; Anstey, Jonathan (2018), Camel in Action (2a ed.), Publicaciones Manning , p. 912, ISBN 978-1617292934
- Cranton, Scott; Korab, Jakub (2013), Libro de cocina del desarrollador de Apache Camel (1ª ed.), Packt Publishing , p. 424, ISBN 978-1-78217-030-3
- Ibryam, Bilgin (2013), Instant Apache Camel Message Routing (1ª ed.), Packt Publishing , p. 62, ISBN 978-1-78328-347-7
- Ibryam, Bilgin (2016), Patrones de diseño de camellos (1ª ed.), Leanpub , p. 111
Referencias
- ^ Apache Camel 1.0 , consultado el 15 de abril de 2021
- ^ a b c "Lanzamientos - Apache Camel" . camel.apache.org . Fundación de software Apache . Consultado el 16 de marzo de 2021 .
enlaces externos
- Apache Camel Home