PS.Content bietet diverse Schnittstellen um Daten zu im- und exportieren. Dabei können die Daten wahlweise als Datei (Hotfolder) oder als Stream (Webservice) entgegen genommen bzw. ausgegeben werden.
Das folgende Schaubild zeigt einige der gängigsten Schnittstellen.
Importe
Importe nach PS.Content erfolgen in der Regel wahlweise über Webservices oder über Hotfolder. Wir unterstützen aber auch andere Transportwege zB. WireQ oder S3-Buckets. Einen Import kann über ActiveMQ Events ausgelöst werden.
Alle Importe werden im Logik-Server von PS.Content konfiguriert.
XML Importe
XML Daten (als Datei angeliefert oder als Stream über einen WebService) können wahlweise im PS.Content nativen Format übernommen werden (zB. aus anderen PS.Content Instanzen) oder sie werden vor dem Import (durch PS.Content) über eine XSL-Transformation in das PS.Content native Format gewandelt.
Hier liegen aktuell folgende Transformationen vor:
- NITF
- NewsML-G2
- GOGOL/PEIQ
JSON Importe
JSON Daten können analog XML per Datei oder per Webservice angeliefert werden. JSON Daten können über den "Transformation Service" unter Zuhilfenahme von JavaScript ebenfalls in andere Strukturen übersetzt werden.
Aktuell liegen folgende Formate vor:
- Fidion
- RedWeb
Exporte
Exporte aus PS.Content erfolgen in der Regel wahlweise über Webservices oder über Dateiexporte. Daten können auch über Webservices abgefragt werden. Die Verfügbarkeit von Daten wird über ActiveMQ Events kommuniziert.
Alle Exporte werden im Logik-Server von PS.Content konfiguriert.