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 <adr...@trapletti.org> To: Eduard Drenth <edre...@fryske-akademy.nl>Cc: R-help@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 adr...@trapletti.org | www.trapletti.org On Sat, Nov 28, 2020 at 12:00 PM <r-help-requ...@r-project.org> wrote: > > Send R-help mailing list submissions to > r-help@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-requ...@r-project.org > > You can reach the person managing the list at > r-help-ow...@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 <edre...@fryske-akademy.nl> > To: "r-help@r-project.org" <r-help@r-project.org> > Subject: [R] calling r from java > Message-ID: > < fa5236c2ca174ba8e839129cb0b6b047527a0f67.ca...@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 > > edre...@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 edre...@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
signature.asc
Description: This is a digitally signed message part
______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.