Elaborazione di una chiamata FileMaker Data API

Diagramma dell'architettura di FileMaker Data API
Architettura di FileMaker Data API
  1. Un client API REST invia una chiamata FileMaker Data API (richiesta HTTPS) al server Web attraverso la porta HTTPS (porta 443). Non è necessario che FileMaker Pro sia installato o in esecuzione.

  2. Il server Web invia la richiesta attraverso il Modulo Server Web di FileMaker al Motore di FileMaker Data API.

  3. Il Motore di FileMaker Data API converte la richiesta HTTPS (URL e dati JSON) in un formato comprensibile per il componente server database e richiede i dati dal database ospitato dal server database.

    Il Motore di FileMaker Data API richiede che le porte 3000 e 8989 siano disponibili.

  4. Il server database invia i dati FileMaker richiesti al Motore di FileMaker Data API.

    Il server database richiede che la porta 5003 sia disponibile.

  5. Il Motore di FileMaker Data API converte i dati FileMaker in una risposta HTTPS (URL con dati JSON) per rispondere alla chiamata, passando i dati al server Web.
  6. Il server Web invia la risposta HTTPS al client API REST che ha inviato la richiesta.