SOAP Extensibility
- Extensions expressed formally as a SOAP module
- Headers can be added to have extra processing done to the message; e.g.:
- Integrity checks
- Encryption
- One can ensure that a header will be processed as intended:
- Optional extensions
- Mandatory extensions; e.g.:
- Process header block in a particular order, or don't do anything
- Headers can be added to have extra processing done to the message; e.g.:
- Features can be implemented by bindings to provide extra functionality