The Spring framework is very popular among Java developers as a more lightweight alternative to “enterprise” frameworks. One of the newest additions is the Spring Web Services subproject, which according to the Web site “is focused on creating document-driven Web services [and] aims to facilitate contract-first SOAP service development, allowing for the creation of flexible web services using one of the many ways to manipulate XML payloads.”
InfoQ had a chance to talk to Spring web services creator Arjen Poutsma about Web services in general and the Spring support in particular. Other topics covered include the reason for yet another WS framework, advantages of contract-first, document-driven Web services, JAX-WS, and REST.
Read the interview at InfoQ; if I were currently doing a Java Web services project, Spring Web Services would be one of my first candidates.