I am trying to figure out which framework / API is best suited to implement my web services (Java EE). The data transferred between the client and the web container should be super secure, so I even think about encrypting my data before it even completes in a SOAP message (or in a secure SOAP equivalent), regardless of which security services provides me with the infrastructure.
I see that there is the so-called XWS-Security, but it looks like it is designed to protect obsolete JAX-RPC services. I would like the environment to be compliant with standards (WSS / OASIS, etc.) and neither deprecated nor depreciated (current, compatible with the upcoming version of Java 7, etc.).
Is JAX-WS and JAX-RS safe by default? If not, is there a compatible “secure shell” that can be used to adapt an existing JAX-WS web service to implement a secure framework?
Any thoughts or suggestions are greatly appreciated!
source share