FileMaker WebDirect 结构

FileMaker WebDirect 的结构连接两个不同的环境:Web 浏览器和 FileMaker 定制化 App。在 Web 浏览器中,FileMaker WebDirect 作为客户端运行,与 FileMaker Server 或 FileMaker Cloud 托管的定制化 App 进行交互。

FileMaker Server 和 FileMaker Cloud 包括以下组件:

  • 数据库服务器:托管与所有 FileMaker 客户端共享的定制化 App(FileMaker Pro、FileMaker Go 和 FileMaker WebDirect)。该服务器处理布局、数据、脚本、脚本触发器、用户帐户验证、记录锁定以及与所有 FileMaker 客户端的通信。

  • Web 发布引擎:将布局、交互以及由定制化 App 定义的数据转换为 HTML5、CSS3、JavaScript 和适用于 Web 浏览器的数据,并处理用户交互。Web 发布引擎(WPE)可以实时在布局中创建用户界面,以便在 Web 浏览器中运作,并处理脚本、脚本触发器、用户单击和按键操作。在 FileMaker Server 多设备部署中,WPE 管理一级服务器与二级服务器之间的通信。

  • Web 服务器:使用 HTTP/HTTPS 和 WebSocket 协议与 Web 浏览器通信,从而将定制化 App 作为 Web 应用程序来使用。

FileMaker WebDirect 部署结构