title: ESB servicemix Vs WSO2/synapse
body: <p>I am searching for the best 100% open source ESB for the following requirements, after searching I'm confused between Servicemix and WSO2/synapse<br>
  1- The requester is mobile app that requires all services to be exposed via REST (JSON objects)<br>
  2- Many back end providers (JMS, SOAP, SMTP, LDAP, ...)<br>
  3- Provide easy way and flexibility to transform and perform complex business logic<br>
  4- Security and Caching<br>
  5- Above all easy to learn, use and extend with small learning curve and good tutorials and community support<br>
  Thanks,</p>