Technologien

Der QPS® Server ist die zentrale Komponente von QPS. Für seine Kernfunktionen für die Verwaltung und Nachverfolgung von Workflowprozessen wurden die unten stehenden Technologien herangezogen:

Das Dynamic Publishing mit Quark Publishing System verbindet alle Ihre Publishing-Werkzeuge


SOA (Services-orientierte Architektur):
SOA-basierte Systeme sind in unabhängige Komponenten aufgegliedert, die über eindeutig definierte Protokolle miteinander kommunizieren. Durch diese Unabhängigkeit lassen sich Änderungen in einem Teil des Systems vornehmen, ohne dass sich diese auf die anderen Systemteile auswirken. So entsteht ein zuverlässiges und skalierbares System, bei das Aktualisieren und Erweitern besonders leicht von der Hand geht. Partner und Kunden können ganz einfach bei Bedarf die erforderlichen Funktionen hinzufügen.

Spring Framework Java™/J2EE™:
Spring Framework Java™/J2EE™ ist ein Open-Source-Applikationsframework für die Java-Plattform und dient der Zusammenfassung verschiedener Komponenten zu einem konsistenten System. Die einzelnen Komponenten können leicht geändert werden, ohne dass sich diese Änderungen auf das System als Ganzes auswirken. Bei QPS ermöglicht das Spring Framework die Aktualisierung einzelner Systemteile, wie dem Server, dem Client oder einem Modul.

Java:
Java ist eine hoch entwickelte, objektorientierte Programmiersprache. Java-Programme laufen ohne besondere Anpassungen auf verschiedenen Computern. Der QPS®-Server ist eine reine Java™-Anwendung, mit der die Unabhängigkeit von Hardware und Betriebssystem gewährleistet ist. Darüber hinaus ist die Java-basierte QPS-Servear-Anwendung mit standardmäßigen SQL-Datenbanken kompatibel. Java ermöglicht eine flexible Einrichtung und bietet Kunden zahlreiche Optionen bei der Auswahl ihrer Hardware-Infrastruktur.

Java RMI, Webdienste:
Webdienste unterstützen die Interaktion zwischen Rechnern über ein Netzwerk, wie z. B. das Internet, und werden über ein Remote-System ausgeführt, das diese Dienste beherbergt. Von dem Java Spring Framework abgeleitet bietet QPS weitere Integrationsmöglichkeiten. Webdienste und Java RMI werden von QPS für die Herstellung einer Verbindung mit anderen Anwendungen und Systemen hinzugezogen. QPS verfügt mit Apache Tomcat™ über einen eingebetteten Webserver, der eine Umgebung für die Ausführung von Java-Code zusammen mit einem Webserver schafft. Auf diese Weise entstehen zahlreiche Verbindungsmöglichkeiten und Integrationspunkte. Das bedeutet, dass QPS übergreifend als zentraler Publishing-workflow in umfangreichen Unternehmenssystemen, wie z. B. redaktionellen Systemen der Enterprise-Klasse, eingerichtet werden kann.

QuarkXPress Server:
QuarkXPress® Server ist eine flexible Technologie, mit der sich Systemintegratoren, Entwickler und Kunden die kreativen Möglichkeiten von QuarkXPress zu Nutze machen können: schnelle Entwicklung automatisierter Publishing-anwendungen und -lösungen für Web-to-Print, VDP (Variable Data Publishing), Anzeigenerstellung, bedarfsorientierte PDF-Generierung, Personalisierung und One-to-One-Marketing. 

Serverseitige Skripterstellung:
Durch den Einsatz von Spring Framework und SOA bietet der QPS Script Manager-Client jetzt eine serverseitige Automatisierung. Unter den vielen verschiedenen Vorgehensweisen besteht die einfachste Methode im Schreiben eines simplen JavaScript-Skripts zur Automatisierung von Workflows auf einem Server. Sämtliche Client-Features sind als Skriptaktionen verfügbar, wobei sich Skripte auch über QPS Server-ereignisse auslösen lassen.

Hinweis:
Quark hat QPS Server für Mac OS® X, Mac OS X Server und Windows® 2003 Server zertifiziert. Auch wenn QPS Server mit jeder beliebigen SQL-Datenbank kompatibel ist, hat Quark die Anwendung nur für HSQL, Microsoft® SQL, und Oracle® 10g zertifiziert. Die Zertifizierung für weitere SQL-Datenbanken ist geplant.

« Zurück