私が見ているほとんどのRESTインターフェイスは、URL、メソッド、受け入れられた入力と返された結果を説明する簡単なWebページで説明されています。たとえば、Amazon S3またはTwitter APIのマニュアルです。RESTサービスを機械可読形式で記述する必要がありますか?
しかし、どうして私はAmazonやTwitterのために十分に優れているのかを解決する必要があります...それで、機械で読める形式でREST APIを記述する価値はありますか?そして、はいの場合はどちらですか?
WSDL 2.0クレームはcapable of describing RESTです。 WADLは、RESTサービスを記述するために明示的に作成されます。 WSDL 2.0とWADLの両方では、わずかなATFしかないように見えますが、記述文書を作成して維持する労力はほとんどかからないようです。私の援助は基本的に私の前提を検証したり否定したりすることです。
WSDL/WADLを使用してサービスを記述していますか?他のサービスを消費するためにWSDL/WADLに頼っていますか?選択したツールが現時点でどちらかをサポートしていますか?
似たような質問を参照してください。http://stackoverflow.com/questions/1312087/what-is-the-reason-for-using-wadl –