私が試したすべての MVC フレームワーク (Rails、Merb、Waves、Spring、および Struts) では、要求 (および応答) の概念は要求の HTTP 概念に結び付けられています。つまり、Request のスーパークラスである AbstractRequest が存在する場合でも、AbstractRequest には、ヘッダー、要求メソッド (GET、POST など)、および HTTP に関連付けられたその他すべてのものがあります。
SMS、Twitter、電子メール、またはアダプターを作成できるその他の媒体で、要求と応答のサイクルをサポートしたいと考えています。これを特にうまく行うフレームワークはありますか?
私が考えた他の唯一のオプションは、たとえば、別のスレッドで実行され、メッセージをローカル HTTP 要求に変換し、応答を送り返す Twitter ポーラーを作成することです。
複数のリクエスト メディアに適したフレームワークがあれば、ルーティングはどのようになりますか? Rails では、HTTP ルーティングは次のようになります。
map.connect 'some/path/with/:parameter_1/:paramter_2', :controller => 'foo', :action => 'bar'
Twitter や SMS ルートはどのように見えるでしょうか? キーワードとパラメーターに一致する正規表現?