distributed computing implementations

Martin v. Löwis martin at v.loewis.de
Fri Apr 4 00:57:25 CEST 2003


escalation746 at yahoo.com (robin) writes:

> martin at v.loewis.de (Martin v. Löwis) wrote:
> > I can't agree with that analysis: CORBA has, of all your alternatives,
> > the least network bandwidth requirements.
> 
> I was referring to overhead like:
> a) writing the interface definition and dealing with ID strings

It is true that you have to write interface definitions. However,
considering that you are doing distributed computing, I can't really
see this as "overhead". Overhead compared to what?

What are ID strings, and why do you need them in CORBA?

> b) more code 

Code written by yourself? Compared to what? A CORBA client in Python
is really short. A CORBA server is larger, but then, the servers
for other distributed computing infrastructures are also larger.

> c) size of the "library"

That depends on the implementation you use. For a client, it is
certainly true that XML-RPC libraries are significantly (factor 10)
smaller than the Fnorb libraries.

Regards,
Martin




More information about the Python-list mailing list