[Twisted-Python] Components

Maniac - developer at csrules.dyndns.org
Tue Oct 22 21:49:32 EDT 2002

I think actually that I tend to get terminology messed (as i'm not a
programmer by trade) and what you describe is what i meant.


I've been reviewing the mailing list archives. Specifically I've written
some "applications" based on zope. Basically some database stuff with zope
managing the views to the data. I'm encouraged to see (in the archives) that
there seems to be some interest in melding zope and twisted in some way.


> On Tue, 22 Oct 2002 19:00:45 -0500 (CDT), <developer at csrules.dyndns.org>
> wrote:
>> Could i wrap my business objects with PB and expose them [as with
>> COM]?
> Not quite.  Insofar as PB is a "competing technology", it is competing
> with DCOM, not COM.  Think of it like this: COM:DCOM::Python:PB.  COM is
> an object model; Python is an object model.  You can give your objects
> COM stubs or you can give them Python wrappers.  Then, you can publish
> Python objects by wrapping them with pb.Referenceable or doing the
> appropriate DCOM things.
> However, as MSFT is no longer pushing DCOM, and instead focusing on
> SOAP, you can see it as "competing" with that standard.
> This metaphor is not perfect, but it should give you a better idea.  PB
> is specifically for objects communicating over "long" distances, between
> segregated "vats" of objects (c.f. http://www.erights.org/) and not to
> provide function pointers between objects that live in the same address
> space.
> --
>  |    <`'>    |  Glyph Lefkowitz: Travelling Sorcerer  |
>  |   < _/ >   |  Lead Developer,  the Twisted project  |
>  |  < ___/ >  |      http://www.twistedmatrix.com      |

More information about the Twisted-Python mailing list