Yaws を RESTful な方法で使用する方法、Webmachine が HTTP セマンティクスをリソースにマップする方法についての記事をいくつか読んでいましたが、そのすべてが概念を理解するのに大いに役立ちました。
- Zack Kessin の「Erlang を使用した Web アプリケーションの構築」のAPI の例
- Steve Vinoski のErlang と Yaws による RESTful サービス
- Sheehy/Vinoski - Webmachineを使用した RESTful Web サービスの開発
これが私が混乱したポイントです。毎回 REST 実装を作成するのではなく、優れたREST ツールキットとしての Webmachine と成熟した Web サーバーとしての Yaws が互いに補完し合うように見えますが、これらのツールが一緒に使用された形跡は見つかりませんでした。 . 関連する Google ヒットは、Steve Vinoski の twitterと彼の github の実験だけでした。
私はOTP(およびYaws、Web開発など)にかなり慣れていないため、何か不足している可能性があります。Webmachine は完全な OTP アプリケーションであり、Mochiweb にバンドルされているため、やり過ぎだと思いますが、それは暗闇の中のショットにすぎません。
(Cowboy にも独自の REST 実装があることは知っていますが、私にとっては Yaws の方が魅力的であり、REST はもちろん常に必要というわけではありません。)