Rack

Rack は Web サーバと Ruby プログラムや Ruby で書かれた Web アプリケーションフレームワークとの間に、最小限のインターフェースを提供します。
満足せる豚。眠たげなポチ。:CGI から Mongrel まで、Rack で Web アプリを Web サーバから抽象化する

一読しただけでは何のことやらさっぱりだったのだけど、何度か読み返して、ソースコードを眺めてやっとわかった。
どうやらRubyでWebアプリ(やフレームワーク)を作るときにWebサーバー(CGI, Webrick, Mongrel)に依存しないコードを書けるようにできるみたい。最小限のインタフェースってところがポイントなのかな。