Camel is mainly for integration purpose, in our project we also use it inside the single component to do msg processing.
And actually Camel is not good at msg correlation, while CEP does. But since Camel has a lot of useful connectors[solace, our own tibrv, quickfix, ssh....], we choose Camel.