Impact of additional protocols handled by Zope?
I'm curious what the impact on overall performance would be if products eventually came into existence that extended Zope to directly handle additional protocols and their data requirements, primarily intended for low-volume workgroup kind of traffic. Jabber, IMAP and LDAP are the ones that come to mind immediately, since you'd be that much closer to having Zope fulfill a role that MS Exchange really doesn't; inexpensive, easily maintained groupware for small organizations that need custom workflow app development. Is it practical to consider that Zope might extend into other protocols this way, and can it be done with modular products, or does integration require deep Zope modifications (beyond adding a few lines to Z2.py?) Just a hypothetical, I guess. FWIW, it would be really cool to see a general, host-a-protocol-here hook for plugin products as Zope3 takes shape, configuration in the ZMI if the product writer goes that far. Something that would define a standard interface for Zope3 events to respond to signals the protocol handler might generate, and vice-versa.
Yeah, this is something I'd be very interested in knowing, too. In fact, this particular ability could make or break a community project I'm going to be developing with Zope in the near future. Do you mean like the pluggable access that ZServer provides? I imagine there would also have to be some kind of pass-through backend storage to the actual service layer (like IMAP, for instance). This is definately something I've been thinking about. Getting my gears turning, Eron On Sun, 2002-03-17 at 16:53, Jeff Kowalczyk wrote:
I'm curious what the impact on overall performance would be if products eventually came into existence that extended Zope to directly handle additional protocols and their data requirements, primarily intended for low-volume workgroup kind of traffic.
Jabber, IMAP and LDAP are the ones that come to mind immediately, since you'd be that much closer to having Zope fulfill a role that MS Exchange really doesn't; inexpensive, easily maintained groupware for small organizations that need custom workflow app development.
Is it practical to consider that Zope might extend into other protocols this way, and can it be done with modular products, or does integration require deep Zope modifications (beyond adding a few lines to Z2.py?)
Just a hypothetical, I guess. FWIW, it would be really cool to see a general, host-a-protocol-here hook for plugin products as Zope3 takes shape, configuration in the ZMI if the product writer goes that far. Something that would define a standard interface for Zope3 events to respond to signals the protocol handler might generate, and vice-versa.
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://lists.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope ) --- [This E-mail scanned for viruses by Declude Virus]
--- [This E-mail scanned for viruses by Declude Virus]
Jeff Kowalczyk writes:
Jabber, IMAP and LDAP are the ones that come to mind immediately, since you'd be that much closer to having Zope fulfill a role that MS Exchange really doesn't; inexpensive, easily maintained groupware for small organizations that need custom workflow app development. There is a European project called "GroupZope" which will provide integration with IMAP and LDAP. The Nuxedo people may be able to tell more.
Unlike your proposal, they plan to integrate with existing OpenSource protocol servers. I, too, think this is a better idea than to make Zope learn all different protocols itself. Dieter
Dieter Maurer wrote:
Jeff Kowalczyk writes:
Jabber, IMAP and LDAP are the ones that come to mind immediately, since you'd be that much closer to having Zope fulfill a role that MS Exchange really doesn't; inexpensive, easily maintained groupware for small organizations that need custom workflow app development. There is a European project called "GroupZope" which will provide integration with IMAP and LDAP. The Nuxedo people may be able to tell more.
Are there anyone on this list who can give information about progress and give licensing/availability info?
Unlike your proposal, they plan to integrate with existing OpenSource protocol servers. I, too, think this is a better idea than to make Zope learn all different protocols itself.
What servers OpenLDAP? Cyrus? Jabber? Any info would be helpful. Thanks, Myroslav -- Myroslav Opyr zope.net.ua <http://zope.net.ua/> ° Ukrainian Zope Hosting e-mail: myroslav@zope.net.ua <mailto:myroslav@zope.net.ua> cell: +380 50.3174578
Hi, Myroslav Opyr <myroslav@zope.net.ua> wrote:
Dieter Maurer wrote:
There is a European project called "GroupZope" which will provide integration with IMAP and LDAP. The Nuxeo people may be able to tell more.
Are there anyone on this list who can give information about progress and give licensing/availability info?
This is a project for which we have already committed resources, but the IMAP part hasn't started. The LDAP client part is designed to interact with directories using configurable schemas, and is being currently worked on. We will have a visible product this summer. It will be released under an Open Source license.
Unlike your proposal, they plan to integrate with existing OpenSource protocol servers. I, too, think this is a better idea than to make Zope learn all different protocols itself.
What servers OpenLDAP? Cyrus? Jabber? Any info would be helpful.
Interaction with IMAP and LDAP servers, yes. Jabber is not in the current plans, even though we're thinking about it. Florent -- Florent Guillaume, Nuxeo (Paris, France) +33 1 40 33 79 10 http://nuxeo.com mailto:fg@nuxeo.com
participants (5)
-
Dieter Maurer -
Eron Lloyd -
Florent Guillaume -
Jeff Kowalczyk -
Myroslav Opyr