Because of efficiency? But almost all development I do is in
Java/Xml/XQuery so I am interested in efficiently integrating the two.
And for our small institution it is important to limit the number of
technologies / frameworks.
Bye, Eduard
-----Original Message-----From: Adrian Trapletti <adrian at trapletti.org>
To: Eduard Drenth <edrenth at fryske-akademy.nl>Cc:
R-help at r-project.orgSubject: Re: calling r from java (Eduard
Drenth)Date: Sat, 28 Nov 2020 20:36:14 +0100
Hi Eduard,
I recommend separating the R quant code from Java and deploy the R code
as a REST service, e.g. using https://github.com/opencpu/opencpu
Best regards
Adrian
Adrian Trapletti
Steinstrasse 9b, 8610 Uster, Switzerland
P +41 44 994 56 30 | M +41 79 103 71 31
adrian at trapletti.org | www.trapletti.org
On Sat, Nov 28, 2020 at 12:00 PM <r-help-request at r-project.org>
wrote:>
> Send R-help mailing list submissions to
> r-help at r-project.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://stat.ethz.ch/mailman/listinfo/r-help
> or, via email, send a message with subject or body 'help' to
> r-help-request at r-project.org
>
> You can reach the person managing the list at
> r-help-owner at r-project.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of R-help digest..."
>
>
> Today's Topics:
>
> 1. calling r from java (Eduard Drenth)
> 2. Re: calling r from java (Bert Gunter)
> 3. Re: calling r from java (Jeff Newmiller)
> 4. Re: calling r from java (Bert Gunter)
> 5. Re: calling r from java (Abby Spurdle)
>
> -------------------------------------------------------------------
--->
> Message: 1
> Date: Fri, 27 Nov 2020 16:47:54 +0000
> From: Eduard Drenth <edrenth at fryske-akademy.nl>
> To: "r-help at r-project.org" <r-help at r-project.org>
> Subject: [R] calling r from java
> Message-ID:
> <
fa5236c2ca174ba8e839129cb0b6b047527a0f67.camel at
fryske-akademy.nl>> Content-Type: text/plain; charset="utf-8"
>
> Dear all,
>
> As a java developer I prefer to develop rest services using jax-rs.
>
> Now I developed a service that executes Rscript (Using
ProcessBuilder),> sends text to stdin of the process and reads from stdout of the
> process.
>
> Works fine, but this is inefficient, because every call reloads all
> that is needed.
>
> I have looked into this:
>
> https://github.com/microsoft/java-client-library
> https://rforge.net/Rserve/
> several other sources on stackoverflow etc.
>
> A lot of these sources seem old or not maintained.
>
> Now my question: Is there a preferred and maintained way to
efficiently> call R from Java? Preferrably available in maven central?
>
> Regards, Eduard
>
>
> --
> Eduard Drenth, Software Architekt
>
> edrenth at fryske-akademy.nl
>
> Doelestrjitte 8
> 8911 DX Ljouwert
> +31 58 234 30 47
> +31 62 094 34 28 (priv?)
>
> skype: eduarddrenth
> https://github.com/eduarddrenth
> frisian.eu
> gpg: https://pgp.surfnet.nl/pks/lookup?search=eduarddrenth
>
>
> Op freed bin ik th?s/wurkje ik minder
>
>
>
>
>
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: signature.asc
> Type: application/pgp-signature
> Size: 488 bytes
> Desc: This is a digitally signed message part
> URL: <
https://stat.ethz.ch/pipermail/r-help/attachments/20201127/7d818716/attachment-0001.sig>
>
>
--
Eduard Drenth, Software Architekt
edrenth at fryske-akademy.nl
Doelestrjitte 8
8911 DX Ljouwert
+31 58 234 30 47
+31 62 094 34 28 (priv?)
skype: eduarddrenth
https://github.com/eduarddrenth
frisian.eu
gpg: https://pgp.surfnet.nl/pks/lookup?search=eduarddrenth
Op freed bin ik th?s/wurkje ik minder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part
URL:
<https://stat.ethz.ch/pipermail/r-help/attachments/20201129/a23fe030/attachment.sig>