Training Agenda

SOAP & Web Services

SOAP web services remain a reality in enterprise integration — banking, insurance, government, and SAP ecosystems still expose SOAP endpoints, and teams integrating with them need to understand WSDL contracts, WS-Security, and the Spring WS stack. This training covers consuming and producing SOAP web services in Java, understanding WSDL and XSD contracts, and integrating with legacy enterprise systems.

1 day On-site, remote, or hybrid Up to 20 participants German or English
What We Cover
WSDL-first integration with enterprise systems
Day 1

WSDL, XSD, and Spring WS

  • SOAP message structure: envelope, header, body, fault
  • WSDL anatomy: types, messages, portType, binding, service
  • XSD schema: complex types, sequences, choice, extensions, restrictions
  • Contract-first vs code-first: why contract-first is always right for SOAP
  • Spring WS: MessageDispatcherServlet, @Endpoint, @PayloadRoot
  • JAXB: generating Java classes from XSD with Maven/Gradle plugins
  • Marshalling and unmarshalling SOAP messages with JAXB
  • WS-Security: UsernameToken, X.509 certificate signing, message encryption
  • Building a SOAP client: WebServiceTemplate, interceptors, logging
  • Fault handling: SoapFaultDefinitionExceptionResolver, custom faults
  • Testing SOAP endpoints: MockWebServiceServer
  • Consuming external WSDL: generating stubs and handling versioning
Learning Outcomes
What your team walks away with

Developers who can navigate SOAP and WSDL confidently — consuming enterprise web services, handling WS-Security, and building Spring WS endpoints for legacy integration.

Book the SOAP & Web Services training

Practical focus on enterprise integration scenarios. Especially relevant for teams working with banking, insurance, or SAP backends.

Get in touch