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. Ein Import kann über ActiveMQ Events ausgelöst werden.

Alle Importe werden im Logik-Server von PS.Content konfiguriert.

Unsere WebServices werden automatisch über SwaggerUI dokumentiert. Interessierte Entwickler erhalten auf Anfrage gern Zugang zu einem API Endpunkt.

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.

Es 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 PUSH/POST Webservices oder über Dateiexporte. Daten können auch über GET Webservices abgefragt werden. Die Verfügbarkeit von neuen Daten wird über ActiveMQ Events kommuniziert.

Alle Exporte werden im Logik-Server von PS.Content konfiguriert


  • Keine Stichwörter