[BioC] Which is best among RWebServices and Rserve?

Martin Morgan mtmorgan at fhcrc.org
Fri Mar 25 16:54:11 CET 2011


On 03/25/2011 02:20 AM, MLSC MANIPAL wrote:
> Dear Friends,
>
> We would like to develop a web service in java platform and would like to
> use Bioconductor R packages through java. Among Rwebservices and RServe,
> which is better to use?
> Can any body give more explanation on this?

Hi Prashantha --

RWebServices produces SOAP-based services. It requires an infrastructure 
involving the web server communicating with activeMQ and then 'workers' 
doing the calculations; it provides the R components required to do 
this, but you'd likely end up having to do some development work to make 
the messaging queue and workers robust to hardware and other errors. The 
design allows big computational jobs typical of high throughput data 
analysis to be allocated to the 'back-end' workers.

I'm not completely familiar with recent RServe; my general impression is 
that one would write a web app to sit in front of it, dispatching tasks 
to Rserve; you'd be responsible for integration of this front end as a 
web app, and you'd still want  to manage the machines providing Rserve 
functionality.

There is also Rapache rapache.net which might be particularly useful for 
tasks that will be run strictly on the server (or using apache 
configuration and other tools to distribute tasks).

Rapache and Rserve are maintained more actively than RWebServices; the 
latter is only well-tested in Linux server environments.

Have you looked at the vignettes in RWebServices and other packages?

http://bioconductor.org/help/bioc-views/release/bioc/html/RWebServices.html

Martin

>
> Regards,
>
> Prashantha
>
> 	[[alternative HTML version deleted]]
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at r-project.org
> https://stat.ethz.ch/mailman/listinfo/bioconductor
> Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor


-- 
Computational Biology
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N. PO Box 19024 Seattle, WA 98109

Location: M1-B861
Telephone: 206 667-2793



More information about the Bioconductor mailing list