[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