Re: [Rd] IPC

From: Duncan Temple Lang <duncan_at_wald.ucdavis.edu>
Date: Sun 21 Aug 2005 - 15:47:48 GMT

Nigel Sim wrote:
> Hi, I need to somehow make R communicate with another remote JAVA
> process which provides compute services. I have control over the
> communications protocol, but I would like to keep it to a standardised
> protocol, such as SOAP, CORBA, etc.
>
> What I would like to know is, what do other people use to do this? The
> nature of the communications will be low bandwidth procedure calls, with
> little data. (The data is stored in a DBMS). To date I have tried the
> RCORBA and SSOAP packages. Corba I couldn't get to compile, and soap I
> couldn't get to talk properly to soapanywhere (the embedded soap
> implementation I am trialing).

Can you let me know what went wrong with SSOAP? It would be good to fix this and I am about to turn my attention to it anyway.

As for the "RCORBA" package - what precisely are you referring to? I don't think there is a package named RCORBA, perhaps you mean RSCORBA. If so, yes it is quite old. It can be updated and indeed I have a plan that I might connect it to Orbit. But if RSCORBA didn't compile, you might want to mention which CORBA implementation you were trying to use: it was setup to use 3.

As for what people typically use to connect to Java. There is Rserve. There is RSJava.
I think your desire to use a standard protocol is a very good one. There are far too many ad hoc solutions that don't do have limited functionality, such as callbacks. On Windows, DCOM client and server and event packages are available. And there are MPI or PVM packages which implement a form of IPC.

Do you absolutely need to have a middle-tier of going through the server to get to the DBMS? It is often a good design, but if you can go straight to the DBMS, then that would be esier and more efficient.

Please let me know what went wrong with the SSOAP package.

 D.

>
> I'm sure with persistence I can get both working, but I would like to
> hear others experiences before I invest the time.
>
> Thank you for your time.
> --
> Nigel Sim
>
> PhD Candidate
> School of Mathematics and Physical Sciences
> James Cook University
> +61 7 4781 4247
> +61 409 277 641
>
> ______________________________________________
> R-devel@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel

-- 
Duncan Temple Lang                duncan@wald.ucdavis.edu
Department of Statistics          work:  (530) 752-4782
371 Kerr Hall                     fax:   (530) 752-7099
One Shields Ave.
University of California at Davis
Davis, CA 95616, USA




______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel

  • application/pgp-signature attachment: stored
Received on Tue Aug 23 19:06:42 2005

This archive was generated by hypermail 2.1.8 : Mon 20 Feb 2006 - 03:21:18 GMT