As I've mentioned before, we've been working on the reference implementation of Distributed OSGi for a while, part of RFC 119 included in the OSGi 4.2 early release draft (starting page 196 of the pdf), giving the initial demos at the OSGi Alliance Community Event last June.
Since then the design has changed a bit but not significantly, and RFC 119 has passed the EG vote to become part of the formal specification (it will be in the updated Compendium when it comes out later this year - see current specs here).
I'm very pleased to say the RI has now officially become a subproject to Apache CXF, and you can find the current code at the Apache site. David Bosschaert has also written up some documentation about it. As always, feedback and comments are very welcome.
A lot of information about the upcoming 4.2 release will be available at OSGi Dev Con, co-located with EclipseCon, including more detail about Distributed OSGi and the other enterprise features.
I should also mention that RFC 119 actually contains more than just the plain Distributed OSGi design. It also includes a discovery service design, and information about how SCA metadata can be used to configure multiple types of distribution software (this is needed since Distributed OSGi does not define distribution software, but rather how to configure existing distribution software, such as CXF, within the OSGi framework, and the design allows multiple distribution software types). RIs for these other parts of RFC 119 are also underway and should be available soon.
I'm very happy about this one, of course, since it is the one that I and my colleagues at IONA/Progress have been working on for almost two years, with excellent collaboration from folks from Siemens, Tibco, and IBM. Not to mention the help of the entire enterprise EG!
1 year ago