Web サービス アプリケーションの作成
Web サーバー アプリケーションの作成 への移動
Web サービスは、ネットワーク(たとえば WWW など)を介して公開および起動できる自己完結的なモジュール型アプリケーションです。 Web サービスには、提供されるサービスを記述する明確に定義されたインターフェイスが用意されています。 Web サービスを使用すると、次々を現れる標準(XML、XML スキーマ、SOAP/シンプル オブジェクト アクセス プロトコル、WSDL/Web サービス定義言語、など)を用いて、インターネットを介してプログラム可能なサービスを生成したり、利用したりすることができます。
Web サービスでは SOAP を使用します。これは、分散環境で情報を交換するための標準的な軽量プロトコルです。 SOAP では、HTTP を通信プロトコルとして使用し、XML を使用してリモート手続き呼び出しをエンコードします。
開発者は、これらのサービスを呼び出す、Web サービスやクライアントを実装する、サーバーを構築することができます。開発者は、任意のサーバーに対するクライアントを記述して、SOAP メッセージに応答する Web サービスを実装したり、サーバーを記述して、任意のクライアントが使用する Web サービスを公開することもできます。
Web サービスの詳細については、「Web サービスの使い方」を参照してください。