Spring Web Services

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.

Arjen Poutsma BIO

Arjen Poutsma is a senior enterprise application architect with more than ten years' experience in commercial software environments. During this time he has worked with both J2EE and Microsoft .NET.

Two years ago, Arjen started to specialise in Web Services and Service Oriented Architectures. During this period he has conducted trainings and has researched SOAs in large organisations.

Arjen is the founder and the project lead for the Spring Web Services. This Spring project aims at facilitating development of document-driven web services. Arjen has also contributed to various other open source projects, including XFire, NEO and others.

Since early 2005, Arjen has been a consultant for Interface21 in The Netherlands. You can find his blog at http://blog.interface21.com/arjen.

Related Links

(None)

Adaptavist Theme Builder Powered by Atlassian Confluence