[Zope] Message exchange between distributed python code

Evan Simpson evan@4-am.com
Tue, 17 Oct 2000 13:36:07 -0400


From: Alexander Limi <alexander@limi.net>
> -XML-RPC
>  (is this lightweight enough? and is it easy to handle, and does it take
>   care of the transport of the message too? What about C clients/servers?)
>
> I think what I want is maybe something like Java's RMI, but it should work
> with both Python and C. Being able to send messages between programs
> without too much hassle or overhead while still remaining portable is my
> goal.

XML-RPC is fairly lightweight, but lightweight enough?  No idea.  It's a fairly simple XML-ish
marshalling scheme that uses HTTP for transport, and URLs for method addressing.  If all you want to
send is lists and dicts containing simple types (lists, dicts, strings, numbers) it works great.
There are Java libraries, and probably C/C++ as well.

Cheers,

Evan @ digicool & 4-am