Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Eclipse Virgo vs Apache Servicemix

I'm new to OSGi topic, but try to learn something about this technology.

After some resarch, I can't find answer to the question: What is the real difference between Eclipse Virgo and Apache ServiceMix?

What I've done to reveal this mystery myself. I've looked at both and first I thought that Virgo seems to be something like a web server for OSGi while ServiceMix more like a bus. But then I saw that ServiceMix attached jetty and I can even add a web console feature to manage ServiceMix from the browser, so I got totally confused. Now I don't know, mayby Virgo and ServiceMix are the same kind of software, but with diffrent bundles and producer (similar to e.g. jetty and tomcat)?

like image 602
PastorPL Avatar asked Dec 14 '12 07:12

PastorPL


1 Answers

Virgo and Apache Karaf are OSGi Runtime Containers both containing also the feature of deploying web applications which are deployed to an underlying web-container. Apache ServiceMix does provide an ESB on top of Karaf so ServiceMix actually does more than Virgo.

like image 67
Achim Nierbeck Avatar answered Oct 17 '22 02:10

Achim Nierbeck