Cómo se procesa una llamada de FileMaker Data API

Diagrama de arquitectura de FileMaker Data API
Arquitectura de FileMaker Data API
  1. Un cliente de API REST envía una llamada de FileMaker Data API (solicitud HTTPS) al servidor Web a través del puerto HTTPS (puerto 443). No es necesario que FileMaker Pro esté instalado o ejecutándose.

  2. El servidor Web enruta la solicitud a través del módulo de servidor Web de FileMaker al motor de FileMaker Data API.

  3. El motor de FileMaker Data API convierte la solicitud HTTPS (datos de URL y JSON) 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.

    El motor de FileMaker Data API solicita que estén disponibles los puertos 3000 y 8989.

  4. El servidor de base de datos devuelve los datos de FileMaker solicitados al motor de FileMaker Data API.

    El servidor de base de datos solicita que esté disponible el puerto 5003.

  5. El motor de FileMaker Data API convierte los datos de FileMaker en una respuesta HTTPS (URL con datos JSON) 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.