Practical guide for developing SOAP Web Services using JAX-WS. Here follows the list of topics contained in this book:
Chapter 1: First steps with JAX-WS Web Services, discusses about what JAX-WS is and how to get started with developing services using it.
Chapter 2: Developing JAX-WS Web Service Applications, dives deep into Web Services
development. In particular, you will get detailed information on how to create Web Service clients from a WSDL contract, how to create a full Web Service project using the WSDL-to-Java tools and top-down methodology. Finally, we will show another option for creating a full Web Service project using a Maven archetype specifically focused on WildFly.
Chapter 3: Advanced JAX-WS and JAXB usage, covers some advanced concepts that are often required to deal with non trivial web services applications such as Oneway invocations, JAX-WS handlers, JavaEE injection and JAX-WS components, Asynchronous invocations, Fault handling.
Chapter 4: WildFly JAX-WS Provider, provides information on how the JAX-WS specification is implemented in WildFly. While users can certainly rely on the vanilla WildFly configuration, a good grasp of the various layers building up the Web Services stack of the server allows better configuration and tuning.
Chapter 5: Web Services Security, introduces to the most common concerns about Web Services security. After an initial overview of the key security concepts some common scenarios will be described through source code examples and directions on configuring the WildFly container properly.
Appendix: Shows how to create top-down Web Services and Web Service clients using the Eclipse wizard. Detailed instructions on running tests are included.