SOAP (プロトコル)
SOAP message はノード間の情報伝達における基本単位である。SOAP message はドキュメント直下に<Envelope>要素を持ち、その下に<Header>要素と<Body>要素が配置される(図参照)。
<Header>要素は0個以上の header block からなる。各header blockは名前付き要素であり、属性をもつ。仕様では encodingStyle / role / mustUnderstand / relay の4属性が定義されている。block の role属性はノードの role と結びついており、その header block がノードをターゲットとすると呼ばれる。
<Body>要素のコンテンツは要素ツリーであり、その具体的中身(利用可能な要素、木構造)は各サービスで定義される。