[Zope-ZEO] ZODB as a standalone server
John D. Heintz
jheintz@isogen.com
Fri, 08 Dec 2000 11:07:38 -0600
I am just a few steps away from being able to package some example code
that demonstrates how we are successfully :-) useing ZODB and omniORB to
expose a CORBA application.
Basically, we have a Singleton CORBA object that acts as a Factory for
"sessions". Each session embodies a CORBA POA with single threaded
policy, a ZODB Connection, and a ZODB Transaction and of course the
CORBA objects representing the persistent objects from the DB. Getting
the CORBA threads to play well with ZODB Transactions was a bit of a
pain. That is where my Zope Proposal ExplicitTransactions came from.
The code that I plan on releasing doesn't depend of ExplicitTransactions
so it should be useful with the current code base.
I am wrestling with a bug that I just reported to Zope called "ZODB
Cache Invalidation". This bug prevents a Transaction.begin() from
refreshing the Connection cache of object from being reset to the latest
from the DB. When this bug is fixed somehow, I will then have time to
release the code for the ZODB-omniORB connection.
John Heintz
Spicklemire, Jerry wrote:
> Helge wonders:
>
>
>> does anybody know of any attempt/project which tries to use ZODB as a
>> general OODBMS server, where the client is not tied to Python ?
>
>
> You might look at Andrew Kuchling's ZODB project:
>
> http://sourceforge.net/projects/zodb/
>
> and consider adding connectivity using some of the language / platform
> independant goodies, such as:
>
> http://www.fnorb.com/
>
> ftp://ftp.parc.xerox.com/pub/ilu/ilu.html
>
> http://www.uk.research.att.com/omniORB/omniORBpy/
>
> http://theopenlab.uml.edu/pyorbit/
>
> Good Luck!
> Jerry S.
>
> _______________________________________________
> Bug reports, feature requests, etc. go in the ZEO Tracker:
> http://www.zope.org/Products/ZEO/Tracker
>
> Conversations etc. can take place in the Wiki:
> http://www.zope.org/Products/ZEO/Wiki
>
> Zope-ZEO maillist - Zope-ZEO@zope.org
> http://lists.zope.org/mailman/listinfo/zope-zeo
--
. . . . . . . . . . . . . . . . . . . . . . . .
John D. Heintz | Senior Engineer
1016 La Posada Dr. | Suite 240 | Austin TX 78752
T 512.633.1198 | jheintz@isogen.com
w w w . d a t a c h a n n e l . c o m