The last few weeks I've been struggling to integrate the current brooklyn- rest-server using jersey-1.x into the karaf OSGi container. My goal includes separating the REST API from the Web GUI as separate features instead of programmatic insertion of resources as filters into the brooklyn-jsgui war.
On the OSGi path we have to switch to CXF now or later in the future, so I wanted to ask for the opinion of the community earlier. Here are a few reasons for my proposal: 1. it's open-source AND free software, maintained by Apache, while Jersey is under the control of Oracle 2. high compliance with JAX-RS 2.0 TCK [1] 3. this migration will include the switch to JAX-RS 2.0 4. CXF is widely used in the OSGi world, and is geared towards integration of REST resources and microservices Any thoughts on doing this switch for the current brooklyn-launcher? Thanks, Ciprian [1] http://cxf.apache.org/docs/jax-rs.html#JAX-RS-2.0Final
