Content Management

09.12.2011 09:02 Uhr

Moderne objekt- und modulorientiere Architektur

Unterschiedliche Firmen haben unterschiedliche Ansprüche. Dieser Anforderung wird CONTIMATE durch eine moderne und flexible Architektur gerecht. Das Kernsystem wird dabei auf Basis der leistungsstarken und weit verbreiteten Programmiersprache Java realisiert.

Durch einen objektorientierten Aufbau und eine strikte Trennung von Logik und Layout bleibt die Anwendung jederzeit wartungsfreundlich und zukunftssicher. Der Zugriff auf die Datenbank erfolgt ausschließlich über den Abstraktionslayer Hibernate (Object Relational Mapping), wodurch eine nahezu vollständige Datenbankunabhängigkeit erreicht wird. Dadurch können verschiedene Datenbanksysteme angesprochen werden, ohne an einen bestimmten Hersteller gebunden zu sein.

Mittels bereitgestellter Generatoren können neue Eingabemasken in das System eingebunden und bestehende Standardformulare inklusive der zugehörigen Logik (Gateways) angepasst werden.

Eine integrierte Workflow-Engine steuert die komplette Programmabfolge und kann mit individuellen Aktionen ergänzt sowie an den gewünschten betrieblichen Ablauf an-gepasst werden. Über die Eingabemasken kann der Redakteur nun Beiträge schreiben und diese mit weiteren Informationen wie Bildern oder Videos ergänzen. Die Weiterverarbeitung der Eingaben erfolgt durch Logik. Diese unterteilt sich dabei in einzelne voneinander abhängige Arbeitsschritte, wie der Überprüfung der Eingaben, dem Speichern der Eingaben in der Datenbank und der Ausgabe einer Statusmeldung.