あなたは、SOAP Webサービスの開発を始めていますか?もしそうなら、あなたは2つの開発スタイルを選ぶことができます。第1に、「WSDLから開始する」もしくは「コントラクトファースト」と呼ばれるもので、WSDLのサービス定義とデータ変換を直接行うための関連するXMLスキーマを設計するものです。第2に、「コードから開始する」もしくは「コードファースト」と呼ばれるもので、サンプルとなるサービスのコードをフレームワークに挿入し、そのコードからWSDLやスキーマを生成するものです。 いずれの開発スタイルでも、最終目標は同じです。つまり、サービスに対しきちんと定義されたWSDLとスキーマが必要なのです。SOAの環境で作業をしている場合、この目標は非常に重要です。SOAはサービスの疎結合を必要とするので、そのインターフェースが固まり、実装から切り離されたものでなければなりません。WSDLとスキーマに