I am not familiar with Jersey and Axis, but I can tell you something about Spring-WS.
You cannot use Spring -WS for quiet web services. Spring -WS is intended to be used for the first contract web services. However, you can use the Spring 3.x and Spring-MVC functions for REST services. As for authorization, you can easily connect to any security (for example, using Spring-Security).
I am a big fan of the "automatic" (de) marshalling functions of Spring -WS. Just comment on your methods with the correct types and he will know what to do.
evandongen
source share