SOAP
An API to produce, consume and manipulate the XML structure for the SOAP message programmatically
An API to for XML messaging
An API for remote procedure calls
All of the above