Architecture de FileMaker WebDirect
L'architecture de FileMaker WebDirect établit un lien entre deux environnements différents : le navigateur Web et une app personnalisée FileMaker. Dans le navigateur Web, FileMaker WebDirect s'exécute comme un client qui interagit avec une app personnalisée hébergée par FileMaker Server ou FileMaker Cloud.
FileMaker Server et FileMaker Cloud intègrent les composants suivants :
-
Serveur de base de données : héberge les apps personnalisées que vous partagez avec tous les clients FileMaker (FileMaker Pro, FileMaker Go et FileMaker WebDirect). Il gère les modèles, les données, les scripts, les déclencheurs de script, l'authentification des comptes utilisateur, le verrouillage des enregistrements et la communication avec tous les clients FileMaker.
-
Moteur de publication Web : traduit les modèles, interactions et données définies par votre app personnalisée en HTML5, CSS3, JavaScript et données adaptées au navigateur Web, et traite également les interactions utilisateur. À partir de vos modèles, le moteur de publication Web crée en temps réel l'interface utilisateur qui fonctionnera dans le navigateur Web, et traite les scripts, les déclencheurs de script, les clics et les touches utilisées par l'utilisateur. Dans un déploiement FileMaker Server sur plusieurs ordinateurs, le moteur de publication Web gère les communications entre l'ordinateur primaire et l'ordinateur secondaire.
-
Serveur Web : communique avec les navigateurs Web à l'aide des protocoles HTTP/HTTPS et WebSocket pour fournir des services à votre app personnalisée en tant qu'application Web.
Architecture du déploiement de FileMaker WebDirect