Schnittstellen (APIs)

Zur Entwicklung von eigenen Programmteilen sowie zur Anbindung an Drittsysteme bietet ENID eine Reihe von Schnittstellen (APIs)
Datenbank-API

Zur direkten Arbeit mit der Datenbank bietet ENID dokumentierte Schnittstellen wie die Y-SQL ENID Query-Spezifikation. ENID SQL Queries ermöglichen aufeinander Bezug nehmende Datenbank- und Dateioperationen schnell und sicher zu realisieren. Zur Gewährleistung der Systemintegrität und -sicherheit werden alle Operationen über die PHP-Datenbankschnittstelle geprüft und in einem geschützen Modus ausgeführt.


SOAP-API

Mit der SOAP-API stellt ENID Funktionsbibliotheken für den lokalen Gebrauch zur Verfügung. Dazu gehören das zentrale Content-Management mit drei Bibliotheken zur Anzeige und Änderung von Web-Seiten, Artikeln und Mediendokumenten sowie das Benutzer-Management zur Verwaltung von ENID-und Community-Benutzeraccounts. Über die SOAP Schnittstelle können diese Funktionen als Web-Services auch nach außen bereitgestellt werden. Zur Synchronisation mehrerer ENID-Systeme wurden darüber hinaus spezielle Funktionen ergänzt, insbesondere zum Abgleich von Content-Strukturen, etwa die Sortierung und Kategorisierung von Bilddokumenten. Mehr Informationen zur ENID SOAP Schnittstelle finden Sie im Abschnitt SOAP Verteilte Repositories.


GENERIC DATA CONNECTOR

Der Generic Data Connector (GDC) des ENID Systems ermöglicht die schreibende und lesende Anbindung von ENID an beliebige generische Datenbestände wie Oracle Datenbanken.


CRON-API

Die Cron-Schnittstelle dient der zeitlichen Planung von Aufgaben. Sie erlaubt die Definition eigener regelmäßiger Operationen und die Steuerung vordefinierter Dienste wie z.B. Wartungs- und Publizierungsläufen.


FORMULAR-API

Ermöglicht als Schnittstelle individuelles Formular-Processing zu implementieren. Eigene Formular-Aktionen können so extrem schnell und universell einsetzbar entwickelt werden.


PROCESSING-API

Im Rahmen des Publizierungsvorgangs erlaubt diese Schnittstelle das Ausführen eigener Funktionen wie die Indizierung oder Workflow Aktionen.

Kontakt:
+49 (0) 800 79 76 800