Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Des weiteren verwendet PS.Content verschiedene Drittanbieterkomponenten (im ug. Schaubild grün), um zB. Daten oder Dateien abzuspeichern bzw. zu verwalten.

Drittanbieterkomponenten

...

PostgreSQL

PostgreSQL ist ein plattformunabhängiges objekt-relationales Datenbanksystem. Die Lösung ist open source und somit kostenfrei einsetzbar.

...

Spring Boot Admin ist eine Management Oberfläche für sog. Spring-Boot-Container. Ein Spring-Boot Container ist eine in sich ausführbare JAVA Applikation die außer einer JAVA Installation (zB. OpenJDK oder Amazon Corretto) keine weiteren Abhängigkeiten aufweist. Alle PS.Content Mikroservices werden als Spring-Boot Container geliefert und können daher automatisch über die Spring-Boot-Admin Oberfläche überwacht und administriert werden. So können zB. die CPU Auslastung, der Speicherverbrauch, die Systemkonfiguration oder Protokollmeldungen eingesehen oder Protokolllevel und Umgebungsvariablen zur Laufzeit ohne Neustart umgestellt werden.


PS.Content Mikroservices

Config-Container

Der Config-Container stellt die zentrale Konfiguration zur Verfügung

AufgabeMehrfach instantiierbarZielplattformAbhängikeiten
Konfigurationswerte für angeschlossene Systeme zur Verfügung stellenneinUnabhängigkeine

Content.Admin (Admin-Container)

Der Admin-Container übernimmt die Benutzerauthentifikation und die Rechteverwaltung in PS.Content. Er wird idR. nur einmalig instantiiert. 

AufgabeMehrfach instantiierbarZielplattformAbhängikeiten
Benutzer und RechteverwaltungJaUnabhängigDatenbank, Config-Container

Content.Logic (Logic-Container)

Der Logic-Container übernimmt alle Transaktionen mit der Datenbank und dem DMS. Ferner übernimmt er auch alle Ex- und Importe.

AufgabeMehrfach instantiierbarZielplattformAbhängikeiten
ApplikationslogikJaUnabhängigDatenbank, DMS, Admin-Container, Config-Container

Content.UI (UI-Container)

Der UI-Container stellt die Web-Oberfläche von PS.Content zur verfügung.

AufgabeMehrfach instantiierbarZielplattformAbhängikeiten
Web-UIJaUnabhängigLogic-Container, Config-Container

Image-Processing

Der Service Image-Processing übernimmt die Bearbeitung von Bilddaten (Pixel und Vektor) zB. Zuschnitte, Previews etc.

AufgabeMehrfach instantiierbarZielplattformAbhängikeiten
Bildverarbeitung
Daniel Gilgen
Nein, da der Cache nicht geshared werden kannUnabhängig
Daniel Gilgen
Config-Container

Cnt.Event.Logic (#Event Logic)

Der Event-Logic-Container kapselt die Applikationslogik für das optionale PS.Content #Event Modul. 

AufgabeMehrfach instantiierbarZielplattformAbhängikeiten
Applikationslogik
#Events
#Event
Hendrik Lein
jaUnabhängigDatenbank, Admin-Container, Config-Container

Cnt.Insight.Logic (#Insights Logic)

Der #Insights-Logic-Container kapselt die Applikationslogik für das optionale PS.Content #Insights Modul. 

AufgabeMehrfach instantiierbarZielplattformAbhängikeiten
Statistiken & Tracking, Schreiben der Tracking Daten
Daniel Gilgen
jaUnabhängig
Daniel Gilgen
Datenbank, Admin-Container, Config-Container

Cnt.Insight.Proxy (#Insights Proxy)

Der #Insights-Proxy gestattet dem Tracking-Skript, welches auf externen Webseiten, Portalen, Apps etc. eingesetzt wird, die Tracking-Daten zu schreiben.

AufgabeMehrfach instantiierbarZielplattformAbhängikeiten
Schreiben der Tracking DatenDaniel Gilgen
Proxy nach Außen und Req/s beschränkenneinUnabhängig
Daniel Gilgen
Insight Logic, Config-Container

Editor Service

Der Editor-Service bildet die Schnittstelle zum HUP Print-Redaktionssystem.

AufgabeMehrfach instantiierbarZielplattformAbhängikeiten
Schnittstelle HUP Print

Ja

Windows x86 / x64

HUP VL Logon/-Service