...
- Service vs. extender model
- On top of Bundled application vs. embedding the hosted framework instance
The first issue is actually a general issue when creating OSGi-based applications. There are two different general approaches that can be used when creating an extensible OSGi application. The service-based approach uses the OSGi service concept and the service registry as the extensibility mechanism. The extender-based approach uses the OSGi installed bundle set as the extensibility mechanism. Both approaches have their advantages and disadvantages and they can be used independently or together.
...