SOAP とは?
Web サービスを学習する前に、SOAP について説明しましょう。
SOAP は、Simple Object Access Protocol (シンプル・オブジェクト・アクセス・プロトコル) の頭字語です(SOAP はその名とは異なり、シンプルでもなければ、オブジェクトへのアクセスを許可するわけでもありません。しかし、これはプロトコルであることに注意してください)。
SOAP は HTTP ベースのプロトコルであり、アプリケーションがインターネット上でリモート・プロシージャの呼び出しを実行するのを許可します。SOAP は XML を使用して、要求、およびそれに伴う応答をコード化します。
SOAP クライアントは、SOAP 要求を開始するアプリケーション、またはソフトウェアです。SOAP サーバはそれらの要求に応答するソフトウェアです。SOAP の要求はまず Web (HTTP) サーバで対応し、次にその要求を SOAP サーバに渡します。