Verarbeitung von OData-Aufrufen

OData-Dienstleister-Architekturdiagramm

OData-Architektur

  1. Ein REST API-Client sendet einen OData-Aufruf (HTTPS-Anforderung) über den HTTPS-Port (Port 443) an den Web-Server.

  2. Der Web-Server leitet die Anforderung über das FileMaker Web-Server-Modul an den FileMaker OData Listener weiter.

  3. Der OData Listener wandelt die HTTPS-Anforderung (URL mit JSON- oder Atom-Daten) in ein Format um, das die Datenbank-Server-Komponente versteht, und fordert Daten von der vom Datenbank-Server bereitgestellten Datenbank an.

  4. Der Datenbank-Server sendet die angeforderten FileMaker-Daten zurück an den OData Listener.

  5. Der OData Listener wandelt FileMaker-Daten in eine HTTPS-Antwort (URL mit JSON- oder Atom-Daten) um, um auf den Aufruf zu reagieren, und gibt die Daten an den Web-Server zurück.

  6. Der Web-Server sendet die HTTPS-Antwort an den anfordernden REST API-Client.