Zope QuickStart

Welcome to Zope - a new generation of software that we call a web application platform. Like web application servers, Zope provides very high performance and a strong framework for dynamic applications.

This QuickStart is built with Zope objects -- take a look!

Zope, though, is distinguished by its integrated object database which, when combined with a revolutionary object model, provides a completely unique facility for servicing content managers and web application developers. This outline, implemented in Zope, talks about the various strengths of the Zope platform and some of the other products available for it.

Start working in the management screens

- Database Integration
+ A Basic Example
+ High Performance
+ Multi-Platform
+ SQL and HTML in Harmony
+ Multi-Tiered
+ Multiple Data Sources
- Publish Databases

What's the secret?

It's no longer a secret... The fastest way to show significant demonstrable returns from your internet/intranet/extranet website is to web-enable existing operational databases. A close second is the design and development of new web-centric databases designed to deliver enhanced sales, marketing and customer service capabilities to your organization. Like we said, what needs to be done is no longer a secret.

How to do it...

Today's most precious commodity? Your time. In Zope (our web application development and delivery platform) and Aqueduct (our relational database publishing solution) Digital Creations has developed a suite of software that lets you work smarter, not harder.

Take for example, Aqueduct. Aqueduct packages your database queries (i.e., the SQL queries) into reusable objects that are made available throughout your website in accordance with the security parameters you establish. Aqueduct supports two-tier and n-tier implementations. Consider the following diagram which depicts a single-tier Aqueduct implementation. This diagram might depict a centralized web server serving data from a centralized database server.

Key Description
1
"Standard" web-browser (whatever that means!)
2
A "Standard" web server: (e.g., Apache, Netscape's Enterprise Server, Open Market's web server and others). Zope's long running process is messaged by very small CGI programs launched by the web server. This elegant architecture allows Zope to easily scale into higher transaction rates.
3
Zope Server Process: Zope is based on a strong web-to-objects model that marries an object-oriented database and scripting envrironment with user sessions, an Undo capability and more. It is the well-matched interface between this object-orientation and underlying relational databases that is Aqueduct's most distringuishing feature.
4
Aqueduct SQL Method(s): SQL Methods expose templated SQL statements to the Zope object system. This exposure allows you to take advantage of Zope capabilities like Acquisition, hierarchical security and authentication, Folder Properties and Document Template Markup Language.
5
Aqueduct Database Adapter: On Unix-variant operating systems Aqueduct uses native database libraries and persistent database connections for high-performance database operations. On Linux Database Adpaters are available for mySQL, miniSQL, and SOLID. However, the list of supported databases is growing all the time. Please check our website for the most current list.
6
A "Standard" Database Server: Examples include SOLID, mySQL, mSQL and others.

+ Content Management
+ Application Development
+ Web to Objects