Recently, there has been a shift in Web service development towards document-driven Web services. Rather than expose Java classes using RPC exporters, we are seeing Web services emerge which centralize around the Web service message.
Spring Web services (Spring-WS) is a new product from the Spring community that aims to help developing these document-driven Web services. In this talk, we will describe the difference between RPC and document-driven Web services. Additionally, we will talk about the value of:
- Validating requests and responses
- SOAP vs. REST
- XML Marshalling
- Using XPath for data binding
Throughout the entire talk we will show how to implement these concepts using Spring-WS.
Comments