Cómo se procesan las llamadas de OData

Diagrama de arquitectura del proveedor de OData

Arquitectura de OData

  1. Un cliente de API REST envía una llamada de OData (solicitud HTTPS) al servidor Web a través del puerto HTTPS (puerto 443).

  2. El servidor Web enruta la solicitud a través del módulo de servidor Web de FileMaker a OData Listener de FileMaker.

  3. OData Listener convierte la solicitud HTTPS (URL con datos de JSON o Atom) en un formato que el componente de servidor de base de datos pueda comprender y solicita datos de la base de datos alojada por el servidor de base de datos.

  4. El servidor de base de datos devuelve los datos de FileMaker solicitados a OData Listener.

  5. OData Listener convierte los datos de FileMaker en una respuesta HTTPS (URL con datos de JSON o Atom) para responder a la llamada y transfiere los datos al servidor Web.

  6. El servidor Web envía la respuesta HTTPS al cliente de API REST que realiza la solicitud.