Czym dokładnie jest Apache Camel?

Nie rozumiem, co dokładnie robi Camel . Jeśli mógłbyś podać w 101 słowach wprowadzenie do Camela: Co to dokładnie jest Jak współdziała z aplikacją napisaną w Javie? Czy to coś, co pasuje do serwera? Czy to niezależny program? Proszę wyjaśnić, czym jest