title: ServiceMix ESB as Bus or Container?
body: <p>Should we use ServiceMix ESB as bus (i.e. communication channels) or as container to host services?</p>
  
  <p>My current company host services (JMS/SOAP/RESTFUL etc, built by Java) in their own separate containers/servers etc, then each of these communicate to each other via the ServiceMix ESB, by adding extra bindings. </p>
  
  <ol>
  <li>Is this a correct approach?  </li>
  <li>Should we migrate all existing services to become OSGI bundles, then host on ServiceMix?</li>
  </ol>