Spring Web Services is a product of the Spring
community focused on creating document-driven Web
services. Spring Web Services 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. This comprehensive
guide -- which provides professional expertise on a
variety of technical topics right from setting-up a
contract-first Web-Service, creating client of a
Web-Service to serialization, monitoring, testing and
security using Spring-WS -- helps you enhance your
skills in Spring Web Services. Spring Web Services 2
Cookbook includes a wide variety of recipes that covers
most important topics used in real-world applications.
It is a well-rounded guide covering a lot of ground in
the Spring Web Services domain using systematic arranged
chapters and focused recipes. The book begins with
setting up a contract first Web Service over various
protocols such as JMS, XMPP, and Email. The next chapter
targets creating clients for SOAP Web Services. We then
learn how to test and monitor the Web Service using
tools like soapUI and TCPMon. Building on, logging,
tracing and exception handling are detailed in the
subsequent chapter. The book then covers marshalling and
unmarshalling using different technologies like JAXB2,
XMLBeans, JibX, XStream, MooseXML etc. Securing
WebServices through authentication, authorization,
encryption and decryption and digital signature using
Spring-WS features based on XWSS and WSS4J Libraries is
outlined in the next chapter two chapters. The book then
tackles development of RESTful Web Services. Finally,
Setting up Web Services using Spring Remoting based on
various technologies like HTTP , RMI, JMS, JAXWS and a
Web Service using Apache CXF on JAX-WS front-end are
explained. This book will help relatively new developers
in accelerating their learning process and experienced
developers in expanding their skills sets of Spring Web
Services. |
|