59,00 €
inkl. MwSt.
Versandkostenfrei*
Versandfertig in über 4 Wochen
  • Broschiertes Buch

Seit einiger Zeit werden zur Erstellung großer Websites vornehmlich Content Management Systeme (CMS) eingesetzt. Die überwiegende Entwicklungsarbeit wurde bei diesen Systemen in immer mächtigere Templatesprachen und aufwändigere Benutzeroberflächen investiert. Aspekte, die das zugrunde liegende Datenmodell betreffen, wurden dabei allerdings oft vernachlässigt. Ziel der vorliegenden Arbeit ist der Entwurf einer CMS-Architektur, die die Entwicklung neuer Webangebote effzienter und einfacher machen kann. Zunächst werden die Anforderungen an ein Datenmodell für CMS erarbeitet. Darauf basierend…mehr

Produktbeschreibung
Seit einiger Zeit werden zur Erstellung großer Websites
vornehmlich Content Management Systeme (CMS) eingesetzt. Die überwiegende
Entwicklungsarbeit wurde bei diesen Systemen in immer mächtigere
Templatesprachen und aufwändigere Benutzeroberflächen investiert. Aspekte, die
das zugrunde liegende Datenmodell betreffen, wurden dabei allerdings oft
vernachlässigt.
Ziel der vorliegenden Arbeit ist der Entwurf einer CMS-Architektur, die die
Entwicklung neuer Webangebote effzienter und einfacher machen kann.
Zunächst werden die Anforderungen an ein Datenmodell für CMS erarbeitet. Darauf
basierend wird ein objektorientiertes Modell entwickelt und mittels einer
formalen Semantik definiert. Das Modell unterstützt inhärent die
typischen hierarchischen Strukturen von Websites. Ein Entwickler kann große
Teile von vorhandenem Code auf dem Wege der Vererbung wiederverwenden.
Als Bindeglied zwischen Daten und Ausgabe haben sich Templates
bewährt; konzipiert wird hier eine funktionale Templatesprache, die mit dem
objektorientierten Datenmodell zu einer einheitlichen Sprache integriert wird
und die durch die Einbindung von XML die Ausgabe in diversen Formaten
unterstützt.