I think it's fair enough to view SwithYard and ServiceMix as alternatives when choosing an ESB. You mentioned EAI, which certinaly plays a large role in the functionality of both projects, but there is also much more emphasis on providing a service-oriented view of the applications, resources, and endpoints you are integrating.
IronJacamar will be an important component for us to open up JCA adapters as gateway bindings, so expect to see a JCA component based on IronJacamar soon. In related news, did you notice that IronJacamar went 1.0 Final last week? Yay!
I guess you could view Camel components and JCA adapters as two alternatives when it comes to pluggable integration components, but there's a lot more to Camel than just that. The routing and EIP support from an implementation and expression standpoint are quite nice and complementary to what JCA provides.
Thank you Keith!
Congrats on the release of IronJacamar. In fact, that's why I asked about it