CeBIT 2012

DynamicDatabaseAccess


Content Management Solutions

Kontakt

Möchten Sie mehr über FirstSpirit™ erfahren? Wir freuen uns auf Ihre Kontaktaufnahme!

+49 231 477 77 0
info@e-Spirit.com

DynamicDatabaseAccess

Eine Vielzahl wichtiger Unternehmensdaten liegt heute in relationalen Datenbanken. Diese Informationsfülle kostengünstig in ein CMS zu integrieren ist oft eine große Herausforderung. Das Spektrum der Integrationsvielfallt reicht von der Anzeige der Daten im Internet über die Produktion von hochwertigen Print-Katalogen bis hin zu personalisierten Anwendungen, denen Datenbank-Inhalte zugrunde liegen.

Mit dem Modul DynamicDatabaseAccess steht eine Technologie bereit, die es ermöglicht, SQL-Datenquellen für FirstSpirit™ zur Verfügung zu stellen. Dabei können externe Datenbanken ebenso angebunden wie interne FirstSpirit™ Datenquellen erzeugt werden.

Die Modellierung der Daten-Schemata erfolgt dabei komfortabel in einem grafischen Editor: Das Anlegen einzelner Tabellen, das Hinzufügen von typisierten Spalten sowie die Definition von Fremdschlüssel-Beziehungen ist ohne Kenntnis der jeweiligen Datenbank einfach möglich.

Grafischer Editor zur Modellierung der Daten-Schemata Großansicht
Grafischer Schemaeditor

Mit Hilfe von DynamicDatabaseAccess werden diese grafischen Modellierungen über einen Datenbank-Layer automatisch in der gewünschten Datenbank abgebildet. Das Modul unterstützt sieben verschiedene Datenbankmanagementsysteme. So können unterschiedliche Datenbank-Technologien über die Integrationsplattform FirstSpirit™ zusammengeführt werden: Die Daten stehen für diverse Anwendungen und Publikationen bereit.

Außerdem wird aus dem modellierten Schema automatisch die grafische Benutzeroberfläche für die Redakteure und Autoren erzeugt. Die Eingabe und Pflege von Datenbank-Inhalten lässt sich auf diese Weise genauso handhaben wie die Pflege der übrigen Informationen in FirstSpirit™: Autoren brauchen für die Visualisierung und Pflege von Datenbank-Informationen keine zusätzlichen Kenntnisse!

Eingabeformulare für Datenbank-Elemente in FirstSpirit CMS Großansicht
Eingabeformulare für Datenbank-Elemente

Abfragen auf den Daten lassen sich ebenfalls grafisch modellieren. Die Ergebnisse der Abfragen werden direkt in FirstSpirit™ angezeigt und können z.B. in Vorlagen verwendet werden.


Die Tag-Library

Das Modul DynamicDatabaseAccess bietet Entwicklern von Web-Anwendungen eine mitgelieferte JSP Tag-Library. Diese umfangreiche Library ermöglicht den direkten Zugriff auf alle Datenquellen, die aus FirstSpirit™ erreichbar sind. Dabei können unter anderem auch die im Modell definierten Beziehungen zwischen den einzelnen Tabellen ausgewertet werden.

Auf Basis der Tag-Library lassen sich beispielsweise Web-Anwendungen schnell und damit kostengünstig erstellen – die modellierten Daten-Schemata liegen den Anwendungen zugrunde. Neben dem Auslesen komplexer Datenstrukturen ist auch das Schreiben in die jeweilige Datenbank möglich. So können aus dem Web-Frontend z.B. Benutzereingaben direkt in die Datenbank einfließen. Diese Informationen können wiederum als Grundlage für weitere Anwendungslogik dienen.

In Kombination mit dem Modul DynamicPersonalization lassen sich darüber hinaus auch personalisierte Anwendungen erstellen.