Internetagentur
CMS Software

CMS Content Management

Technische Informationen

Die folgenden Illustrationen sollen Ihnen einen kleinen Einblick in die hinter WCMS Easy und WCMS Professional steckenden technischen Details gewähren.

www.hellmedia.de Platzhalter-Grafik
Aufbau der Serverkomponente

ISAPI !

Hinter dem Zauberwort ISAPI versteckt sich das Internet Server Application Programming Interface, dass vom Microsoft Internet Information Server (IIS) zur Verfügung gestellt wird, um professionelle Web-Komponenten in den Webserver zu integrieren.

Im Gegensatz zu Skriptsprachen, wie ASP, Perl, PHP, usw. hat ISAPI den grossen Vorteil, dass kompilierte Komponenten integriert werden können, die nicht erst bei jedem Abruf vom Webserver interpretiert (in Maschinensprache übersetzt) werden müssen, bevor sie ausgeführt werden können.

Die Komponenten der WCMS-Produktreihe wurden allesamt in C++ entwickelt, um ein Höchstmass an Effektivität zu erreichen.

www.hellmedia.de Platzhalter-Grafik
Seitenabruf durch Besucher

Seitenabrufe durch Besucher

Ein normaler Seitenabruf, der durch einen Besucher über einen Standardbrowser durchgeführt wird, wird ähnlich einem Abruf einer statischen Seite zuerst an den Webserver weitergeleitet.

Serverseitig wird aufgrund der speziellen eingesetzten ISAPI-Applikation einerseits über einen Statistikfilter eine Erfassung der für die spätere Statistik relevanten Daten in einer Datenbank durchgeführt und andererseits die eigentliche WCMS-Serverkomponente damit beauftragt, entsprechend der Anfrage eine darzustellende Seite zu generieren. Hierzu werden komplizierte Caching-Verfahren angewandt, um je nach konfigurierten Aufbau der gewünschten Seite, schnellstmöglich das Ergebnis präsentieren zu können.

Dieses Ergebnis wird dann wieder vom Webserver an den Browser des Besuchers zurückgegeben und dann vom Browser interpretiert und als Webseite ausgegeben.

www.hellmedia.de Platzhalter-Grafik
Seitenpflege und Lizenzierung

Seitenpflege

Die Systeme der WCMS-Produktreihe nutzen zur Pflege der Webseite, nicht wie die meisten Produkte anderer Hersteller den Standardbrowser, sondern eine speziell hierfür entwickelte Clientsoftware.

Der Einsatz einer eigenen Clientsoftware hat viele Vorteile:

  • Bei der Administration müssen keine "Design"-Elemente der Administrationsoberfläche mitgeladen werden, die im allgemeinen nur Zeit kosten.
  • Durch den Einsatz einer Clientsoftware kann eine interne Komprimierung verwendet werden, die den Datentransfer in der Administration nochmals beschleunigt.
  • In der Client-Software können komplexe Module wie eine Bildbearbeitung zur Verfügung gestellt werden, die das Bearbeiten von Bildern zulässt, ohne diese erst langwierig zum Server übertragen zu müssen.
  • uvm.

Die gesamte Kommunikation zwischen der Clientsoftware und der Serverkomponente erfolgt jeweils über den Port 80 (HTTP). Somit ist sichergestellt, dass eine problemlose Kommunikation auch über Firewalls hinweg möglich ist.

Content Management Software (c)opyright 2000-2006 by HELLMEDIA GmbH