Hi Georg,

Yes, this discussion was way back in time. I am still wondering, why you would 
like to run a Web Application inside an OSGi Container. Turbine needs a servlet 
container to run. I know others are using fulcrum components outside the 
context of a web application, but that was always hard for me to 
understand/follow as I think there are better options available in these cases 
than to use Turbine.

So my question is, what benefits would a developer have to have a web 
application framework directly deployable into an OSGi container in favor of a 
servlet container?

Again, this depicts my personal opinion and should by no means stop discussion! 
And by my prejudice I guess you already figured that my knowledge about OSGi is 
pretty slim :)

Buddy

> On 24.09.2015, at 10:03, Georg Kallidis <[email protected]> wrote:
> 
> Hi all!
> to restart an older discussion (What happens after M1?) I have some more 
> (naive) questions about this.
> Should Turbine support/be runnable in a OSGI container?
> Should this become a main focus of the next release? 
> -> Create a new JIRA issue (feature request)!
> 
> Some more questions, which came into my mind are:
> - What would be the Proof of Concept for OSGI support? E.g. deploying into 
> Apache Karaf (light weight OSGI)? 
> - Configuration is up to now done using Yaafi component. Could 
> Turbine/Yaafi/Avalon Container include a Service Registry? 
> E.g. something like http://wiki.osgi.org/wiki/PojoSR, 
> https://code.google.com/p/pojosr/wiki/Usage)? Dow e need support for 
> Declarative Services/  Blueprint OSGI? Would it more easy to use these 
> standards instead?
> - Refactoring: Do we need more than one Turbine bundle? E.g. expose an 
> interface bundle and an implementation bundle? Some pPackage refactoring 
> may be required at least. 
> - Classloading: Cft. to http://wiki.osgi.org/wiki/Avoid_Classloader_Hacks
> ). There is an interesting discussion about class loading issues: 
> http://www.mail-archive.com/[email protected]/msg05231.html. 
> Class.forName classloading should be checked
> - Do we need Servicemix OSGI-enabled packages for dependencies? 
> More helpful Infos, especially for Fulcrum Components: 
> https://wiki.apache.org/commons/CommonsOsgi,
> https://issues.apache.org/jira/browse/COMMONSSITE-23, and commons-logging 
> is a special case..
> 
> Best regards, Georg
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to