SOAP extensibility and processing model
- SOAP feature: abstract piece of functionality
- 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, marked with
            mustUnderstand='true'; 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.:
        
