OSGi compliance in Open Liberty


alexander.culum@...
 

Hi there,

as someone coming new to OSGi and being really enthusiatic about it, I realized that it's not 'en vogue' and lost it's place to Spring Boot and other microservices-frameworks.
For Open Liberty, I cannot find proper information about how OSGi is supported and if and how the product uses OSGi. Also, in the starter guides there is no OSGi tutorial.
Can you please clarify if and how much OSGi is in Open Liberty and if you are going to support it in the future?

Thanks & Best

Alex


Alasdair Nottingham
 

Hi,

Open Liberty makes use of OSGi as a part of the runtime implementation, but we don’t provide an application programming model based on OSGi. A big part of the reasons for this is because we put OSGi application support into our commercial product and didn’t see a massive uptake in place of vanilla Java. It seems that many developers see the extra complexity of OSGi and not the benefits. As you observe it isn’t ‘en vogue’.

In any case we don’t talk about OSGi and Open Liberty because it is really an implementation detail of how we provide the runtime.

Alasdair

On May 24, 2018, at 3:54 PM, alexander.culum@... wrote:

Hi there,

as someone coming new to OSGi and being really enthusiatic about it, I realized that it's not 'en vogue' and lost it's place to Spring Boot and other microservices-frameworks.
For Open Liberty, I cannot find proper information about how OSGi is supported and if and how the product uses OSGi. Also, in the starter guides there is no OSGi tutorial.
Can you please clarify if and how much OSGi is in Open Liberty and if you are going to support it in the future?

Thanks & Best

Alex


alexander.culum@...
 

Hi Alasdair,

thanks for the honest clarification! It's kind of sad but makes sense to me.

Best 

Alex