Reputation: 1024
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)?
Upvotes: 5
Views: 1131
Reputation: 5285
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.
Upvotes: 7