liveBook · Manning

SOAP

As explained in Building Web APIs with ASP.NET Core

SOAP is a messaging protocol specification for exchanging structured information across networks, commonly encoded in XML.

SOAP (Simple Object Access Protocol) is a messaging protocol for exchanging structured information across networks, commonly encoded in XML. Like any web API approach, it needs clear rules and formats so parties can exchange data unambiguously. section 1.1.4

When choosing an approach for a web API, compare SOAP with REST, RPC, and GraphQL. They differ in characteristics, trade-offs, and supported data formats. This overview does not provide steps for implementing SOAP. section 1.1.4

How Building Web APIs with ASP.NET Core covers it

How deep it goes
Identifies SOAP and the need to compare trade-offs and formats, but does not explain SOAP messages or implementation.
Examples
Uses a comparison of four API approaches rather than a sample SOAP message.
What you can do after
Evaluate/understand SOAP as an option to compare when selecting a web API approach.
How it connects
Connects SOAP to REST, RPC, and GraphQL as alternative web API approaches.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Building Web APIs with ASP.NET Core. The section links point to the parts of the book it draws on.