2012-12-14 16 views
5

Sono nuovo nell'argomento OSGi, ma cerco di imparare qualcosa su questa tecnologia.Eclipse Virgo vs Apache Servicemix

Dopo qualche resarch non riesco a trovare una risposta alla domanda, qual è la vera differenza tra eclipse virgo e apache servicemix?

Quello che ho fatto per svelare questo mistero da solo: ho guardato entrambi e prima penso che il virgo sembra essere un po 'come il web server per osgi mentre il servicemix è più simile al bus. Ma poi ho visto che con il mix di servizi è collegato il molo e anche io posso aggiungere funzionalità di console web a servicemix gestiti con il browser e diventare totalmente confuso. Ora non lo so, mayby ​​virgo e servicemix sono lo stesso tipo di software, ma con diversi bundle e producer (simile ad esempio a jetty e tomcat)?

Sarei molto grato per alcune informazioni. E scusa, se la mia domanda è sciocca e la risposta è molto semplice, ma come ho detto prima, sto iniziando con questa tecnologia :)

risposta

4

Virgo e Apache Karaf sono contenitori di Runtime OSGi entrambi contenenti anche la funzione di distribuzione di applicazioni Web che sono distribuiti su un web-container sottostante. Apache ServiceMix fornisce un ESB su Karaf, quindi ServiceMix in realtà fa più di Virgo.