私が目にするほとんどの REST インターフェイスは、URL、メソッド、受け入れられた入力、および返された結果を説明する単純な Web ページで記述されています。たとえば、Amazon S3やTwitter APIドキュメントなどです。
Amazon や Twitter では、人間が読める形式で十分なようです。しかし、REST API を機械可読形式で記述している企業はありますか? はいの場合、どれですか?
WSDL 2.0 クレームはREST を記述することができます。WADLは、REST サービスを記述するために明示的に作成されます。WSDL 2.0 と WADL はどちらも、従う傾向がかなり小さいようであり、記述ドキュメントを作成して維持する努力に対する見返りはほとんどないようです。実際の例を特定することで、基本的にこの仮定を検証または否定することができます。
サービスの記述に WSDL/WADL を使用していますか? 他のサービスを利用するために WSDL/WADL に依存していますか? 選択したツールは、現時点でいずれかをサポートしていますか? 広く使用されている使用可能な REST サービスの例で、詳細が機械可読形式で示されているものはありますか?