For an integration project I am working on, I started looking at java integration technologies/ESBs. Mule and ServiceMix seemed to fit my needs. I chose ServiceMix but found my self using Camel exclusively (inside ServiceMix). And then this question arose:
Is serviceMix an ESB (which I thought it was) or an Application server like Spring DM Server?
Or may be it is an Application Server fine tuned for Integration? Sorry if my question feels silly :/