[ZODB-Dev] Python RPC

Christian Robottom Reis kiko@async.com.br
Fri, 25 May 2001 15:19:26 -0300 (BRT)


On Fri, 25 May 2001, Chris Withers wrote:

> However, I've been bogged down in CORBA before and the reason I'm excited is I
> thought of a simple(ish, I'm sure there will be gotchas...) way to do Python
> RPC.
> That said, has anyone done Python RPC before? If so, where should I look?

Okay, I'm sorry I missed this bit of the discussion. I'm one of the
co-developers of ORBit-Python (http://orbit-python.sault.org, and there's
a sf.net page for it), and I'd like to point out that Python has one of
the best implementations of an ORBit binding available today.

We have dynamic IDL parsing, which means that you don't  generate code;
you load IDLs in runtime and just tie them to servants through
inheritance. This is a major point for many people developing large,
complex systems as changing an IDL definition is trivial.

We're working currently on fixing our type system, and providing
introspection for object references. There is work being checked in every
day and the stability and features of O-P are very good, even though we're
still getting to 0.3.0. Performance is quite good too (and it will beat
XML-RPC and SOAP out of it's shoes anyway), being only 2x slower than C
ORBit.

So if you've been scared off from CORBA because of it's difficult to use,
welcome to O-P; code to make a fully distributed app is _trivial_ and
works very well. I'd like to see more users, and we host #ORBit-Python on
the OPN if people want real-time support on it. I'd tell people looking to
consider it as a very decent alternative.

Take care,
--
/\/\ Christian Reis, Senior Engineer, Async Open Source, Brazil
~\/~ http://async.com.br/~kiko/ | [+55 16] 274 4311