ServiceMix:ESB或;OSGI应用服务器;?

ServiceMix:ESB或;OSGI应用服务器;?,osgi,integration,esb,apache-servicemix,Osgi,Integration,Esb,Apache Servicemix,对于我正在从事的一个集成项目,我开始研究java集成技术/ESB。Mule和ServiceMix似乎适合我的需要。我选择了ServiceMix,但发现我自己只使用Camel(在ServiceMix内部)。然后出现了一个问题: serviceMix是ESB(我认为是)还是像SpringDM服务器那样的应用服务器 或者它可能是一个为集成而微调的应用服务器? 如果我的问题让人觉得很傻,那么很抱歉:/Karaf是OSGi容器,Servicemix构建在Karaf之上,并提供了对ActiveMQ、Came

对于我正在从事的一个集成项目,我开始研究java集成技术/ESB。Mule和ServiceMix似乎适合我的需要。我选择了ServiceMix,但发现我自己只使用Camel(在ServiceMix内部)。然后出现了一个问题:

serviceMix是ESB(我认为是)还是像SpringDM服务器那样的应用服务器

或者它可能是一个为集成而微调的应用服务器?
如果我的问题让人觉得很傻,那么很抱歉:/

Karaf是OSGi容器,Servicemix构建在Karaf之上,并提供了对ActiveMQ、Camel、CXF、Ode等的开箱即用支持(通过预装功能、捆绑包和配置)

长话短说,Camel提供了集成/EIP主干,但OSGi(Karaf或Servicemix)是部署它的容器。Camel还可以以其他方式部署:在webapp(Tomcat等)、ActiveMQ、standalone、with Spring等中

我问了一个类似的问题,是使用Karaf还是Servicemix