Java – SOAP Webservice with Java – Framework


which is the best framework for implementing and defining a SOAP web service with Java? Is it JAX WS?

Basically, I want to send a business report (based on XML) from the client to the server. The server validates this report and sends back a status report that the client can evaluate.

I think that SOAP is the way to go since it's an established standard in computer to computer communication.

Thanks for suggestions!


Best Solution

If you want to start from Java Code, JAX-WS is the established standard (possible enhanced through Apache CXF or Axis 2)

If you want to start with XML, use Spring Web Services

(see why contract first for the discussion of the difference)