Az Apache Camel 4 Red Hat által karbantartott változata egy sokoldalú fejlesztői eszközkészlet az alkalmazások egyszerűsített integrációjához, amely egyszerűsíti és szabványosítja a különböző rendszerek összekapcsolásának gyakorlatát. Moduláris, komponensalapú architektúrájával és intuitív felületeivel hatékony eszközkészletet kínál a vállalati integrációs feladatokhoz.
Az Apache Camel 4 Red Hat-verziója több mint 100, a Red Hat által továbbfejlesztett, biztonságilag is megerősített komponenst tartalmaz, amelyek a rendszerek integrációinak egyszerűsítésére és javítására szolgálnak. A legújabb kiadásba többek között bekerült az XSLT Saxon, a NettyHTTP, az SAP, a Splunk, a Mapstruct, a Micrometer és még számos egyéb rendszer támogatása.
A következő felsorolás példákat tartalmaz a használatra kész komponensekre:
- API-ok: REST-OpenAPI, SOAP web services, gRPC
- Storage: SQL, JPA, JTA, JDBC, MyBatis, MinIO, File, FTP
- Üzleti megoldások: LDAP, Jira, SAP, Salesforce
- Üzenetküldés: JMS, AMQP, MQTT, Kafka
- Monitorozás: Micrometer, Splunk, OpenTelemetry
- Ütemezők: Cron, Timer, Quartz, Scheduler
- Felhőszolgáltatások: AWS, Azure, and Google
- Adat-összerendelés és transzformáció: XSLT, JSLT, Bindy, Mapstruct
Az Apache Camel 4 jelen kiadása lehetővé teszi, hogy a fejleszők inkább az integrációs folyamatok meghatározására, és kevésbé a beállítási feladatok kezelésére összpontosítsanak. A Camel CLI használatával gyorsan prototipizálhatják és futtathatják az új route-okat, hibakeresést végezhetnek és iterációk segítik őket az integrációk megvalósításában. A használat eredményeként könnyebbé válik a munka exportálása a Quarkus vagy Spring Boot projektekbe.
Az elosztott architektúrák megvalósítása egyben egyedi kihívásokat is jelent. Az Apache Camel Red Hat build-je a Red Hat OpenShif platformon használva agilis megközelítést kínál a Kubernetes és a knative (serverless) szolgáltatások alkalmazásintegrációinak megvalósításához és karbantartásához.
A kereskedelmileg elérhető Red Hat Application Foundations for Enterprise Integration szoftvercsomag még tovább emeli a lécet azáltal, hogy az az abban megtalálható szoftverkomponensekre építkezve az alkalmazások modernek, hatékonyak és kompatibilisek legyenek a kialakulóban lévő ipari szabványokkal. Az Apache Camel Red Hat változatával, a Red Hat AMQ Brokerrel és az Apicurio Registry Red Hat-buildjével a vállalat (Red Hat) egy reális és életképes vállalati integrációs csomagot biztosít például a Red Hat Fuse integrációs platformról való áttéréshez is.