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

Reply via email to