From: Massimiliano Mirra Date: 2002-06-06T19:31:40+09:00 Subject: Re: DRb, Rinda and Jini On Thu, Jun 06, 2002 at 05:42:30PM +0900, Aidan wrote: > How could DRb be made language independent? A while ago I modified an XML marshalling module and put the tuple space behind a TCP server (DRb was not in the equation). Objects would be marshalled into XML, be associated to a tuple space instruction (in, out, read), sent through the net, arrive to the space, be unmarshalled and then hold the usual conversation with the space, possibly with a tuple being sent back. An extension to this was that objects sitting in the tuple space could be proxied: method calls on the local proxy object were transparently marshalled and sent to the space for the object to pick them up, remote procedure call over the tuple space. Since all the communication was done through XML, it only required that the language the client is written in has got a module to marshal objects in a format understandable by the server/space. I did not release any code becase it was rough and limited and nobody needed it. If you want it just let me know. Massimiliano