Recomendaciones a otros que estén considerando Apache CXF:
Haga buen uso de interceptores para asegurar una integración fluida a nivel de código para los usuarios de su cliente API basado en CXF; por ejemplo, si no mapea explícitamente las respuestas de error HTTP a excepciones de Java, el cliente proxy autogenerado simplemente lanzará excepciones genéricas de WebApplication, que los usuarios luego necesitarán recorrer específicamente para determinar el error real a nivel de servicio. Reseña recopilada por y alojada en G2.com.
¿Qué problemas resuelve Apache CXF ¿Y cómo te beneficia eso?
Utilizamos Apache CXF como el núcleo de la biblioteca cliente de Java para nuestra Plataforma de Integración Empresarial On-Premise (https://www.g2crowd.com/products/ips-enterprise-integration-platform) que tiene una API REST compatible con JAX-RS para todas las operaciones de gestión. Para 20 subinterfaces de API diferentes (controladores), el cliente CXF requirió solo alrededor de 100 líneas de código (todas solo configuraciones a nivel de código), y ha estado funcionando de manera sólida desde entonces. Reseña recopilada por y alojada en G2.com.