IBM engineer Ian Robinson has a noteworthy blog post concerning OSGi. He points out areas of interest, questions to be answered.
On the other hand is the question of just how OSGi features in the programming model for enterprise applications. What is the web component model? The persistence model? How does the vast landscape of existing Java EE components begin to take some advantage from OSGi?
Robinson goes on to say the OSGi Alliance Enterprise Expert Group (EEG) is looking at these questions, and just how common Java EE technologies are addressed in an OSGi environment.
[On this one, a nod to old SearchSOA friend Daniel Rubio.]