[Zope] Zope Persistence (was: XML-RPC within ZOPE)

Chris McDonough chrism at plope.com
Fri Dec 16 21:34:19 EST 2005


> The problem setup is this; I explained it above, but it this has
> become a long thread:
>
> I write a ZOPE product. I want to make use of other software on the
> internet and the services that software provides. So I use the methods
> exposed by that software via SOAP, XML-RPC, whatever.
>
> One of those methods actually calls my product back, maybe because the
> developer has learned that my product itself exposes some (or all) of
> its functionality via XML-RPC. If this is all inside one call, which I
> can't avoid explicitly as the developer of just my product, I have a
> broken transaction on my hands that isn't easy to fix (and maybe
> impossible). This holds true for the whole product, even if the method
> called by the second server changed some completely unrelated data.

I see what you're saying, but how is this specific to Zope?  If you  
write a Perl program and expose it via mod_perl on Apache, and the  
program calls out to a service that calls back in to the mod_perl  
program (no matter how broken of a pattern this was), wouldn't the  
Apache process that was waiting on data be tied up in the same way?

- C



More information about the Zope mailing list