Mule Vs ServiceMix in terms of spring support
<p>I have been playing with <code>serviceMix</code> for quite a while now, it has some very interesting ideas and features (Modularity, hot deployment, lifecycle ...), the problem I've found with it is <code>spring</code> support, in the OSGI world blueprint is the standard for dependency injection (other than the dead <code>spring-dm</code>), which is a problem since our app is based on spring  ...</p>

<p>So I'm doing some research to see if there are other alternatives, I stumbled upon <code>eclipse Virgo</code> which from I can tell doesn't have a big community around it, plus it is based on <code>gemini blueprint</code> which has its limitations (<code>JTA</code>...)</p>

<p>I Am now looking into Mule which seems interesting, so I have some questions about it:</p>

<ul>
<li>Is it compatible with spring ? in other words is it easy to deploy a spring app and have Mule take care of creating the context ...</li>
<li>Is there good support for JTA ?</li>
<li>What about <code>hibernate</code> ?</li>
</ul>

<p>any additional remarks/info is really appreciated </p>

<p>Thank you in advance </p>