ServiceMix:ESB还是“OSGI Application Server”?

时间:2012-03-03 11:33:06

标签: osgi integration esb apache-servicemix

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

serviceMix是ESB(我认为是)还是像Spring DM Server这样的应用服务器?

或者可能是针对集成进行了微调的Application Server? 对不起,如果我的问题感到愚蠢:/

1 个答案:

答案 0 :(得分:3)

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

长话短说,Camel提供集成/ EIP主干,但OSGi(Karaf或Servicemix)是一个部署它的容器.Camel也可以以其他方式部署:在webapp(Tomcat等)中,在ActiveMQ中,独立,使用Spring等

我问过是否使用Karaf或Servicemix的类似问题......

Apache Karaf vs. Servicemix