SOAPプロトコル
プロトコル SOAP (Simple Object Access Protocol, シンプル・オブジェクト・アクセス・プロトコル) は、Webサービス同士およびクライアントとの間の相互運用性を提供します。SOAPは、 SMTP、FTP、HTTP、HTTPSなどのアプリケーション層プロトコルと共に使用されますが、 最も一般的にはHTTP上でSOAPが使用されます。
SOAPプロトコルのメッセージは、 以下の要素で構成されています:
- Envelope - ルート要素であり、 メッセージとドキュメントで使用された 名前空間を定義します。
- Header は、メッセージの属性を含みます。 例えば、セキュリティ情報や ネットワークルーティング情報などです。
- Body は、アプリケーション間で交換される メッセージ本体を含みます。
- Fault はオプション要素で、 メッセージ処理中に発生したエラーに関する 情報を提供します。
ただし、メッセージ伝送にSOAPプロトコルを使用することは、 メッセージのサイズを増加させ、 処理速度を低下させることに注意する必要があります。
関連項目
-
クライアントとWebサービスの相互運用性を提供する
メカニズム
CORS