Department of Biostatistics Seminar/Workshop Series

Rack: A Web Server Interface for R

Jeff Horner, BS

Computer Systems Analyst III, Department of Biostatistics, Vanderbilt University School of Medicine

Wednesday, March 23, 1:30-2:30pm, MRBIII Conference Room 1220

The rApache project provides a complete R web application development and deployment environment, however it can be difficult to develop such an application in a server environment. The upcoming release of R 2.13 will provide basic functionality for developing R web applications on the desktop via the internal HTTP server (Rhttpd). Unfortunately rApache and Rhttpd differ in their programming interface. Enter Rack, a web server interface for R. In a nutshell, R users write their web applications using the Rack interface specification, and web servers conform their interface to Rack. We have written an R package (named Rack) that provides the interface spec and implementation for rApache and Rhttpd. With rack, it is feasible that R users can develop web applications on their own desktop R instances and then deploy to a faster, more scalable web server environment.

Presentation given at the NY R Meetup on Tuesday, March 15

Topic revision: r2 - 31 Mar 2011, JeffreyHorner
 

This site is powered by FoswikiCopyright © 2013-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Vanderbilt Biostatistics Wiki? Send feedback