Course Image

Developing SOAP Web Services with JAX-WS

Java EE

This course introduces you to SOAP Web Services using the JAX-WS standard specification. You will learn what SOAP web services are and how to write them. You will be writing a web service application, deploying, running and testing it on Glassfish. You will also learn to consume SOAP web services.

Start Course

This course covers:

  • Understanding what web services are
  • Writing a web service client
  • Writing a web service endpoint
  • Understanding the various components of a WSDL
  • Using JAX-WS annotations to write code that handles web service requests




This unit introduces you to web services. You'll learn some of the terminologies. You'll also build a simple client program that consumes an existing web service.

Introduction to Web Services 11 minutes
Web Service Jargon 15 minutes
Writing a Web service Client - Stub generation 13 minutes
Writing a Web service Client - Calling the Service 10 minutes



JAX-WS Clients and Tools

In this unit, you'll learn about some of the tools that let you work with SOAP web services. You'll also revisit the wsimport utility and learn what it does.

Using SoapUI 12 minutes
Using Web Service Explorer 5 minutes
Using Endpoint 10 minutes
wsimport Revisited 9 minutes


Project source code

.zip file