O que exatamente é o Apache Camel?

Eu não entendo o que exatamente Camel faz. Se você pudesse citar 101 palavras, uma introdução ao Camel: O que exatamente é isso? Como ele interage com um aplicativo escrito em Java? É algo que acompanha o servidor? É um programa independente? Por favor, explique o que é...