Most Ruby developers should be familiar with Rack, an interface / library that abstracts away a lot of the banalities of hooking up application code to HTTP servers. It’s used by several Ruby Web application frameworks already, some as a default – such as Merb, and others as an optional extra – such as Rails. Rack is significant because it provides a standard for Web-facing Ruby applications and frameworks to adhere to and is rapidly becoming the de-facto standard in this space.
Nick Sieger has developed JRuby-Rack, a variant of Rack that runs on the Java-based Ruby implementation, JRuby. Read More