Hi all, As you've seen, the CXF-DOSGi 1.1 release is out [1]. Thanks Eoghan! 1.1 is compliant with the current OSGi 4.2 Remote Services spec [2].
In the mean time, in the OSGi Alliance an additional 'Distributed OSGi' specification is nearing completion: Remote Service Admin [3]. This spec defines a number of APIs used internally in Distributed OSGi implementations. The APIs define the interaction between the Distribution Provider, Discovery System and a component called the Topology Manager. The benefit of implementing this standard is that you can mix & match components from various implementations together. For instance if someone provided a compliant Discovery implementation based on UDDI, you could just replace the ZooKeeper-based one in CXF with that UDDI one. It would just be a matter of replacing the bundles. CXF-DOSGi is the Reference Implementation of chapter 13, and will also be the reference implementation of chapter 122. Marc Schaaf has been working on refactoring the CXF-DOSGi implementation to also be compliant with Remote Service Admin while maintaining backward compatibility. Marc and I are planning to contribute this work to CXF-DOSGi trunk over the coming weeks. This might destabilize http://svn.apache.org/repos/asf/cxf/dosgi/trunk for a little while, which is one of the reasons why we waited until after the 1.1 release. Hope everyone is ok with this. Best regards, David [1] http://cxf.apache.org/dosgi-releases.html [2] Chapter 13 in the 4.2 Compendium http://www.osgi.org/Download/Release4V42 [3] Chapter 122 in http://www.osgi.org/download/osgi-4.2-enterprise-early-draft4.pdf