Spring Web Services

Built on the Spring Framework, Spring Web Services (Spring-WS) is a Java-based framework for managing SOAP and Plain Old XML (POX) web services.  A key goal of Spring-WS was to take the best practices in web services easier to implement.  Spring-WS uses best practices such as the contract-first, document-driven, WS-I, and loose coupling between contract and implementation best practices to provide more flexibility and avoid common interoperability issues in creating and consuming web services.

Spring-WS supports standard JAXP APIs including DOM, SAX, and StAX, as well as JDOM, dom4j, XOM, or even marshalling technologies. Spring-WS also includes a separate Object/XML Mapping module to support JAXB 1 and 2, Castor, XMLBeans, JiBX, and XStream. The Object/XML Mapping module can also be used in non-web services code.

Current GA Version: Spring Web Services 1.0.2
Latest Version: Spring Web Services 1.5-M1
Spring Web Services is licensed under the Apache Software License, Version 2.0.

The Spring Web Services Links

Spring Web Services News Articles

DATE ARTICLE NAME AUTHOR PUBLICATION
Aug. 24. 07 Best Practices in Spring Web Services and Java John Dorsey Dr. Dobb's Journal
Aug. 21. 07 Spring Web Services 1.0 Released John Dorsey Dr. Dobb's Journal
Aug. 21. 07 Spring Web Services 1.0 Release Kurt Mackie Application Development Trends
Aug. 21. 07 Spring in the air for Web Services
Paul Krill InfoWorld
Aug. 21. 07 Comprehensive Web Services Stack: Spring Web Services 1.0 Launched
News Desk SOA World Magazine 
Aug. 21. 07 Interface21 announces Spring Web Services 1.0 Joseph Ottinger TheServerSide.com