I am newbie to OSGi. My requirement is to have an android app talking to a server on OSGi framework.
I am looking at Apache Felix as container. From what I have understood, there are going to be bundles that are installed on Felix and they can be started and stopped from the program itself.
I managed to create bundles on the android side and get it up. However I am unable to get a clear picture of OSGi on the server side. The android app talks to the server using Http requests and responses. If I have Apache Felix alone on the server, will I be able to handle Http requests? Do I need Tomcat as well?
I saw this link -
Trouble understanding the whole OSGi web eco system
Here they talk about how web container is Tomcat/Jetty. Which tells me I need Tomcat and Felix on the server. Am I right on this? I also read about Jetty being embedded in Felix. But I am unable to connect the dots.
Please lead me in the right direction..