Abstract
The paper shows the efficient .NET-based system of the remote access for statistical computing methods provided by the R project functionality. The system can be integrated with thick or thin client applications using Windows Communication Foundation. In the batch mode a task (represented by a packet bundle of R scripts and input data files) is sent to the communication server (the web application hosted by the Internet Information Services) and then placed in a queue hosted by MSMQ. The computing server (hosted by Windows Service) executes the task using R.exe module and sends back the response (packet bundle of stdout content, output data files and graph ones). The middle layer MSMQ supports asynchronic handling of long running tasks. The system supports online mode – the remote interactive R session. The horizontal system scalability is enabled by multiplying computation servers spanned over network nodes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
R Development Core Team. R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria (2008) ISBN 3-900051-07-0
The R Project for Statistical Computing Page, http://www.r-project.org
Chemibiogrid project. Statistics (R Web Services) Page, http://www.chembiogrid.org/projects/proj_statistics.html
General Rweb Interface Page, http://bayes.math.montana.edu/Rweb
Newton, R., Wernisch, L.: Rwui: A Web Application to Create User Friendly Web Interfaces for R Scripts. R News Journal (2008)
Create a user friendly web interface for an R script Page, http://rwui.cryst.bbk.ac.uk
R COM Connectivity Page, http://rcom.univie.ac.at
Peiris, C., Mulder, D., Cicoria, S., Bahree, A., Pathak, N.: Pro WCF: Practical Microsoft SOA Implementation. Springer, New York (2007)
Microsoft Developer Network Page, http://msdn.microsoft.com
Lapsey, M., Riplay, B.D.: The RODBC Package. ODBC Database Access Page, http://cran.r-project.org/web/packages/RODBC/RODBC.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Augustyn, D.R., Warchał, Ł. (2009). ServeR: .NET-Based Infrastructure for Remote Services of Statistical Computing with R-Project. In: Kwiecień, A., Gaj, P., Stera, P. (eds) Computer Networks. CN 2009. Communications in Computer and Information Science, vol 39. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02671-3_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-02671-3_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02670-6
Online ISBN: 978-3-642-02671-3
eBook Packages: Computer ScienceComputer Science (R0)