Datenbanken Online Lexikon TH Köln, Campus Gummersbach
Aktuelle Änderungen - Suchen:

Zope

Zope geh�rt zur Firma Zope Corporation. Es gibt eine Niederlassung weltweit. Die Aktuelle Version ist 2.XX. Zope ist ein Open Source Web Applikation Server, der in der Programmiersprache Python realisiert ist. Er verf�gt �ber eine transaktionale Objekt-Datenbank, die nicht nur Inhalte und Daten speichert, sondern auch dynamische HTML-Templates, Skripte sowie Verbindungen zu relationalen Datenbanken und Code. In der Mitte steht ein Web-Entwicklungsmodell, siehe Abbildung: Architektur von Zope, das folgenden Aufbau hat[ZOPE_2011].

Architektur von Zope
Architektur von Zope


Auf Abbildung "Architektur von Scope" ist folgendes zu erkennen. Oberste Teil der Abbildung liefert eine realisierte Kommunikation von Zope. Mittlere Teil der Abbildung repr�sentiert ein Kern von Zope Engine, das alles steuert und zusammenbringt. Untere Teil der Abbildung zeigt, wie die Daten gespeichert k�nnen.

  • Eine Storage Schnittstelle(Speicherungsm�glichkeit) kann folgende Schichten haben:
    • Unterste Schicht, die das Speichern und das Abrufen von Objekten erm�glicht,
    • FileStorage, die in Form einer Datei aufgebaut wird,
    • BDBFullStorage(Sleepycat Software BerkeleyDB) Kombination von mehreren Elementen, sowie eine standartm��ige Oracle-Datenbank.

Damit wird eine M�glichkeit geboten, Daten in verschiedenen Formen abzuspeichern.

  • Zope ist eine Software/Anwendung, die zur Interaktion zwischen abgespeicherten Daten und dem Webserver dienen kann.
  • Die Schicht �Connection� repr�sentiert die Kommunikation zwischen den einzelnen Komponenten. Dazu geh�rt auch die Multithreading - Kommunikation.

Dazu geh�ren die Sicherheitsmechanismen und das Sicherheitsmodell. Zope kann in einem g�ngigen Web-Browser benutzt werden.

Quellen:

Kategorie: Neue DB-Entwicklungen, NoSQL, ODBMS, Z