Axis2 vs JAX-WS

apache-axis, ejb-3.0, jax-ws, soap, web-services

Solution

I would highly recommend to use Apache CXF for developing `SOAP` web services. This stack is based on `JAX-WS` but has much more features. `CXF` has an excellent integration with `Spring`. There are a lot of documentation on the internet how to create web services using this framework. If I would be working on completely new web service I would definitely choose `Apache CXF`.

Problem

I have to implement SOAP based web services for a project. We are considering different options like axis2, ejb as a web service, jax-ws but not really sure about the advantages/drawbacks of these options. Can someone please help in this regard. It would be great if someone can point to any other alternatives for implementing SOAP based webservices. Thanks in advance, -Csn

Original source