How OData calls are processed
OData architecture
-
A REST API client sends an OData call (HTTPS request) to the web server over the HTTPS port (port 443).
-
The web server routes the request through the FileMaker Web Server Module to the FileMaker OData Listener.
-
The OData Listener converts the HTTPS request (URL with JSON or Atom data) into a format that the Database Server component can understand, and requests data from the database hosted by the Database Server.
-
The Database Server sends the requested FileMaker data back to the OData Listener.
-
The OData Listener converts FileMaker data into an HTTPS response (URL with JSON or Atom data) to the call, passing the data back to the web server.
-
The web server sends the HTTPS response to the requesting REST API client.