slides/soap/soap.xml
SOAP Messages

3/34
What is SOAP?
SOAP Envelope
  • • Envelope wraps what is in the message
  • • Encoding defines serialization
  • • Strong Data typing 'Section 5' encoding
  • • Weak Data typing Literal encoding
  • • XML Schema data definition via WSDL
  • • RPC Conventions
  • • "Please do this for me."
  • • Used for "function call" type messaging
  • • Less work at the application level
  • • Document Model
  • • "I have information for you."
  • • You can pass arbitrary data, such as serialized DOM trees
  • • More work at the application level
  • • RPC-Like behaviour possible