Apache Wink and Apache CXF JAX-RS Implementation

Why are there two implementations of JAX-RS by Apache?

CXF seems to be a huge bundle including jax-ws and jax-rs. Wink seems to be more lightweight. So which one is better to use? Has someone experience with one or both implementations? Maybe one of them is already outdated?

I know that there are other implementations for jax-rs, but I want to get information just about these two.


With CXF 2.6.x, you can use the smaller jars/bundles that wouldn't pull in the jaxws stuff if you don't need it. Still likely larger than Wink though.

For the most part, CXF has a much more vibrant community behind it with ongoing development, enhancements, etc... Wink has been pretty much dead, with very little activity at all. If you need some advanced stuff, CXF is definitely the better option. Things like OAuth/OAuth2, SAML, advanced encryption/security, various transformation things, extra type options, etc.... All areas that are actively supported and enhanced in CXF.

Apache Wink is officially retired as of April 2017.

2017/04/25 - Apache Wink has been retired. For more information, please explore the Attic.

Need Your Help

iOS7 Core Location not updating

objective-c ios7 core-location cllocationmanager

I have a very simple app example that initialises and updates the users location.. On device it successfully throws another callback location every second or so however on device (iPhone running iO...

Height of right-side border

html css

I need make same height of border for every element.