[Zope-ZEO] ZODB as a standalone server

Monty Taylor mtaylor@goldridge.net
Fri, 08 Dec 2000 14:39:21 +0100


Well, all of this is already done -- it's called Zope. :)

Seriously, since Zope supports XML-RPC already, (and I believe SOAP support
is either there or almost there) you can totally do this now. The core of
Zope is basically ZODB paired with ZPublisher (which gives the HTTP,
XML-RPC capabilities) If you're really concerned about the Zope overhead,
it's just a matter of going in and taking out the appropriate bits.

But you can use Zope as a place to store stuff and access it using XML-RPC
from any language today.

Monty

Helge Hess wrote:

> Hi,
>
> 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 ?
> I think ZODB would be a great backend DB for a lot of other languages,
> not just Python.
>
> I think of sth like making ZODB a HTTP server which accepts XML queries
> (and maybe even SOAP for method calls) and returns a stored object as an
> XML document (primitive types inline, references as xlinks pointing to
> the proper ZODB-URL).
>
> If HTTP/XML would turn out to be too slow one could also invent a custom
> protocol, but I'm not sure whether this is really necessary.
>
> What do you think ?
>
> Thanks
>   Helge
>
> _______________________________________________
> 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