Linux Today: Linux News On Internet Time.

ITworld.com: Discussion about Zope with Paul Everitt [CEO of Digital Creations]

Aug 09, 2000, 20:41 (0 Talkback[s])
(Other stories by Paul Everitt)

[ Thanks to Cameron Laird for this link. ]

"Zope is an Open Source application server, specializing in content management, portals, and custom services. Zope is focused on rapid deployment of rich services to diverse audiences."

"The "soul" of Zope is focused around three sets of ideas:

  • More power for more people is the values key idea. (Open Source, safe delegation of control, through the web management, undo, etc.)
  • All tiers as managed content is the architectural key idea. Presentation, logic, and data are all managed objects getting the same consistent set of services (clustering, workflow, security, cataloging, syndication, etc.)
  • Web components is the vision key idea. Microsoft.net as well as Tim O'Reilly are pitching a world of web components, best summarized by Tim's question: Should Amazon have an API? We are farther ahead on this than anyone, but it's a vision that not everyone has arrived at yet."

"From a technology perspective, Zope is a heavily object-oriented application server, written largely in Python with some C extensions for performance. Zope's most immediate differentiator is the integrated object database, the ZODB. The ZODB is a transactional, hierarchical, multi-revision object database with a tunable cache and abstract storage. With ZEO, the ZODB and Zope become a distributed object system."

"All tiers in Zope are considered managed objects. (Note: currently much Zope code is implemented on Python modules on disk, but our vision is to begin eliminating that.) This means your presentation layer (DTML and soon XSLT), your logic layer (DTML and soon Python and Perl), and your data layer (Zope instance data) all get the same suite of content management services, such as an integrated security system, undo, searchability, workflow, etc."

Complete Story

Related Stories: