私は現在、Web サービスを扱うプレゼンテーションを行っています。
WSDL+XSD ファーストアプローチを使用してサービスを作成しました。このアプローチでは、最初に (ツールを使用して) XSD スキーマと WSDL を作成し、相互運用のために .NET と Java クラスの両方にコンパイルしました。
このアプローチを採用した理由を説明したいと思います。OOP に準拠しており (最初にインターフェイスを定義してから実装し、その逆ではありません)、相互運用性の制約をより細かく制御できると述べました。また、名前空間を明示的に定義して、アプリケーション間で XSD を再利用することができます
それどころか、今日でも多くの人が IDE でコードを実装し、そこから WSDL を生成することを好みます。問題は、なぜですか?