SOAP

XML-based web services and WSDL contracts.

💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.

Lessons

  1. What SOAP is and how the envelope worksThe XML messaging protocol behind enterprise web services, and the three parts every SOAP message is built from.
  2. WSDL contracts and code generationReading a WSDL top to bottom: types, messages, port types, bindings and services, and how a client is generated from it.
  3. Calling a SOAP service, and why REST usually winsThe raw HTTP request a SOAP call produces, how faults are reported, and an honest comparison with REST today.

More in XML & Web Services

XML XPath XSLT RESTful APIs RSS & Atom

Last refreshed 2026-09-17.