SOAP-based Java Web Services | Learn to Create Web-service Enabled Applications using JAX-WS

SOAP-based Java Web Services Course Description

The Developing SOAP-based Java Web Services training course explores how to create web services using the Java EE framework. The course begins with a review of XML (Extensible Markup Language) and XML concepts and then moves into a discussion around HTTP (Hypertext Transfer Protocol) and SOAP (Simple Object Access Protocol). With the foundation laid, the Java Web Services training examines the different web services technologies, techniques, and strategies available to Java developers.

SOAP-based Java Web Services Course Learning Outcomes

  • Describe and identify interoperable web services architectures, including the roles of SOAP and WSDL
  • Understanding the significance of the WS-I Basic Profile for interoperable web services
  • Build simple web SOAP services using JAX-WS
  • Build simple JAX-WS client

SOAP-based Java Web Services Training - Suggested Audience

Java Training - Suggested Audience
This training is aimed at programmers looking to adopt the SOAP approach to web-service-based architectures. Suggested attendees based on our past programs are:
  • Software Developer
  • Java Programmers
  • Front End Developer
  • Back End Developer

SOAP-based Java Web Services Training Duration

  • Open-House F2F (Public): 2/3 days
  • In-House F2F (Private): 2/3 days, for commercials please send us an email with group size to

SOAP-based Java Web Services Training Course - Prerequisites

  • Experience is java EE programming is required.

This SOAP-based Java Web Services training course outline includes:

1. Overview of Web Services
  • Creating Service Oriented Architectures
  • Key Components of Web Services and SOA: HTTP, XML
  • WS-I Basic Profile

2. Web Services for Java
  • Creating Web Services with Java EE
  • Difference between JAX-WS and JAX-RS

3. Design Strategies
  • Code first
  • Contract first

4. Working with JAX-WS
  • Defining endpoints
  • Working with WSDLs
  • Working with SOAP
  • Using schema validation

5. Working with Resources
  • Using Exception handling
  • Using JAXB for complex data types

6. Writing JAX-WS Clients

7. Security and the JAX-WS Service
Keny White


Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.


After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".


Average Rating

1 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.