A submission to W3C by DevelopMentor, IBM, Lotus, Microsoft, UserLand
Consists of 3 parts:
- Envelope: defines what is in a message; who should deal with it, and whether it is optional or mandatory
- Encoding rules: defines a serialization mechanism to exchange instances of application-defined datatypes
- RPC representation: defines a convention for representing remote procedure calls and responses
SOAP is at the basis of XMLP (XML Protocol)