Elaborazione delle chiamate OData

Diagramma dell'architettura del provider OData

Architettura di OData

  1. Un client API REST invia una chiamata OData (richiesta HTTPS) al server Web attraverso la porta HTTPS (porta 443).

  2. Il server Web invia la richiesta attraverso il Modulo Server Web di FileMaker all'OData Listener di FileMaker.

  3. L'OData Listener converte la richiesta HTTPS (URL con dati JSON o Atom) in un formato comprensibile per il componente server database e richiede i dati dal database ospitato dal server database.

  4. Il server database invia i dati FileMaker richiesti all'OData Listener.

  5. L'OData Listener converte i dati FileMaker in una risposta HTTPS (URL con dati JSON o Atom) alla chiamata, restituendo i dati al Server Web.

  6. Il server Web invia la risposta HTTPS al client API REST che ha inviato la richiesta.