Intrexx Connector API

Die Intrexx Connector API definiert eine Java-API zur Implementierung eigener Intrexx-Connectoren, die externe Daten in Intrexx über eine externe Datengruppe bereitstellen. Im Prinzip spezifiziert die API zwei Java-Schnittstellen, die von Entwicklern implementiert werden sollten, um Datensätze und Dateien im externen System zu erstellen, zu lesen, zu aktualisieren und zu löschen (sogenannte CRUD-Operationen). Darüber hinaus wird in der Konfigurationsdatei des Connectors ein Metadatenmodell hinterlegt. Dieses beschreibt die Struktur der Datengruppen (Felder, Beziehungen, Einstellungen), die von der Connector-Implementierung bereitgestellt werden. Zur Laufzeit stellt die Connector-API vorkonfigurierte Clients für HTTP- und OData-Anfragen zur Verfügung, die automatisch eine Benutzerauthentifizierung - falls vom Dienst gefordert - über HTTP Basic Auth oder OAuth2 durchführen. Weiterhin kann jede Java-Bibliothek (z. B. JDBC, REST-APIs usw.) im eigenen Code verwendet werden.