I’ve worked in a lot of standards committees and I have to say the OSGi enterprise expert group (EEG) is the best experience I’ve had in many years. I’ve heard others say that as well – it’s not just me.
Here we are finishing up the most recent EEG face to face meeting, held last week at the IONA offices in Waltham, MA.
As I have said before, we are just starting on the “fun” part — i.e. the design part. We have been debating requirements and proposals for modularizing JEE, mapping Spring to OSGi, interworking with existing distributed systems, mapping SCA to OSGi, among several other topics.
In the room and on the phone are folks from IBM, BEA, Oracle, Apache, Red Hat/JBoss, Siemens, Interface21, ProSyst, IONA, and aQute. You will quickly notice the absence of one major Java vendor, and this does indeed raise questions about the future direction for Java, especially in the enterprise.
Developing OSGi for the enterprise
We have a great group working on several parts of the set of requirements identified for enterprise OSGi, but other areas still do not have any driver. Yes, you need to be a member of OSGi, or have your work sponsored by a member, but these are relatively simple problems to overcome, compared to the tremendous potential benefits.