Hey guys, I'm a (Java) integration architect. We are currently stuck with SAS but I'd be happy to switch that to R! (of course ;-). Now, a big argument for the latter, is that we can integrate it seamlessly with all our existing (java) apps. Therefore: has anyone heard of a java API (like SAS has it's Java API for enterprise integration) or a Service we can call (e.g. a web service, a http invoker service , ...), ... ? The ideal solution -to my view- would be to integrate it with ESB functionality (e.g. Mule: http://www.mulesource.org/display/COMMUNITY/Home). It allows you to stitch/knit/... together what/how/where you want. Has anyone ever done such a thing? Thx for advice, Regards, Philippe __________________________________________________ Philippe Lamote Technology Lead @TSSC - Johnson & Johnson Pharmaceutical R&D <Software Architect && System Design/> <Tel (32 +14)60-5735 | Loc: Beerse-1 ~ B073-R006/>
I think you are looking for something like RServe. http://rosuda.org/Rserve/. It sets up R as a server which you talk to via TCP/IP. It has client APIs for Java and a number of other languages. Alex On Thu, May 14, 2009 at 10:39 AM, Philippe Lamote <plamote at its.jnj.com> wrote:> Hey guys, > > I'm a (Java) integration architect. > We are currently stuck with SAS but I'd be happy to switch that to R! (of > course ;-). > Now, a big argument for the latter, is that we can integrate it seamlessly > with all our existing (java) apps. > Therefore: has anyone heard of a java API (like SAS has it's Java API for > enterprise integration) or a Service we can call (e.g. a web service, a http > invoker service , ...), ... ? > > The ideal solution -to my view- would be to integrate it with ESB > functionality (e.g. Mule: http://www.mulesource.org/display/COMMUNITY/Home). > It allows you to stitch/knit/... together what/how/where you want. > > Has anyone ever done such a thing? > Thx for advice, > > Regards, > Philippe > > __________________________________________________ > > Philippe Lamote > Technology Lead @TSSC - Johnson & Johnson Pharmaceutical R&D > <Software Architect && System Design/> > <Tel (32 +14)60-5735 | Loc: Beerse-1 ~ B073-R006/> > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel >
I don't have an answer, but I suspect that if you install.packages("RSiteSearch"), you might find information relevant to your question from the following: library(RSiteSearch) java <- RSiteSearch.function('Java') summary(java) # Reports that 136 help pages contained "Java", 23 of which are in a package "rJava", 16 in "R.utils", etc. HTML(java) # Opens a table with 136 rows in a browser, # with the "rJava" pages first, followed by those in "R.utils", etc., # the last column of which contains links to the HTML versions of the help pages. Hope this helps. Spencer Graves Philippe Lamote wrote:> Hey guys, > > I'm a (Java) integration architect. > We are currently stuck with SAS but I'd be happy to switch that to R! (of > course ;-). > Now, a big argument for the latter, is that we can integrate it seamlessly > with all our existing (java) apps. > Therefore: has anyone heard of a java API (like SAS has it's Java API for > enterprise integration) or a Service we can call (e.g. a web service, a http > invoker service , ...), ... ? > > The ideal solution -to my view- would be to integrate it with ESB > functionality (e.g. Mule: http://www.mulesource.org/display/COMMUNITY/Home). > It allows you to stitch/knit/... together what/how/where you want. > > Has anyone ever done such a thing? > Thx for advice, > > Regards, > Philippe > > __________________________________________________ > > Philippe Lamote > Technology Lead @TSSC - Johnson & Johnson Pharmaceutical R&D > <Software Architect && System Design/> > <Tel (32 +14)60-5735 | Loc: Beerse-1 ~ B073-R006/> > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > >
On 14 May 2009 at 16:39, Philippe Lamote wrote: | I'm a (Java) integration architect. | We are currently stuck with SAS but I'd be happy to switch that to R! (of | course ;-). | Now, a big argument for the latter, is that we can integrate it seamlessly | with all our existing (java) apps. | Therefore: has anyone heard of a java API (like SAS has it's Java API for | enterprise integration) or a Service we can call (e.g. a web service, a http | invoker service , ...), ... ? http://lmgtfy.com/?q=R+Java+rJava I don't do Java personally but there is a lot out there (and I do support rJava for Debian and hence indirectly on Ubuntu). See the links above and also google for BioCep which a lot of people dig. Dirk -- Three out of two people have difficulties with fractions.