WSDLとは提供しているWebサービスの定義を行うXML文書。 このWSDL自体はWebサービスを提供する通信プロトコルを特に規定しているわけではないですが、 ここでは通信プロトコルとしてSOAPを使用したWebサービスの構築を前提とします。 WSDLを作成した後スケルトンとスタブ用のコードを自動生成までを説明します。 そもそもWSDLとは? 何が書いてあるの? Webサービスの定義...つまり該当のWebサービスが ・ どこにあるのか ・ どんなフォーマットのメッセージを使って利用するのか ・ どんな通信プロトコルを使ってメッセージをやり取りするのか を記述しています。 で、何に使えるの? 一般にCORBAやRMIなどの分散オブジェクトのプログラムでは リモート側(サーバ側)のインターフェイスをスケルトン クライアント側のインターフェイスをスタブと呼びます。 クライアント側 << スタブ
![WSDLの作成とソースコード生成](https://cdn-ak-scissors.b.st-hatena.com/image/square/126e9c63960837b5815901e11e1f6c1303c17f2b/height=288;version=1;width=512/https%3A%2F%2Fblog.seesaa.jp%2Fimg%2Fogp_logo.png)