FileMaker WebDirect 아키텍처

FileMaker WebDirect의 아키텍처가 다른 두 환경인 웹 브라우저와 FileMaker 맞춤형 App을 연결합니다. 웹 브라우저에서 FileMaker WebDirect는 FileMaker Server 또는 FileMaker Cloud에 의해 호스트된 맞춤형 App과 상호 작용하는 클라이언트로서 실행됩니다.

FileMaker Server 및 FileMaker Cloud는 다음 구성요소를 포함합니다.

  • 데이터베이스 서버: 모든 FileMaker 클라이언트(FileMaker Pro, FileMaker Go 및 FileMaker WebDirect)와 공유하는 맞춤형 App을 호스트합니다. 레이아웃, 데이터, 스크립트, 스크립트 트리거, 사용자 계정 인증, 레코드 잠금 및 모든 FileMaker 클라이언트와의 통신을 처리합니다.

  • 웹 발행 엔진: 맞춤형 App에서 정의한 레이아웃, 상호 작용 및 데이터를 HTML5, CSS3, JavaScript 및 웹 브라우저용 데이터로 변환하고 사용자 상호 작용을 처리합니다. 실시간으로 웹 브라우저에서 동작하도록 하는 WPE(Web Publishing Engine, 웹 발행 엔진)는 레이아웃에서 사용자 인터페이스를 생성하고 스크립트, 스크립트 트리거, 사용자 클릭 및 키 누름을 처리합니다. FileMaker Server 다중 컴퓨터 배포에서 WPE는 주요 컴퓨터와 보조 컴퓨터 간의 통신을 관리합니다.

  • 웹 서버: HTTP/HTTPS 및 WebSocket 프로토콜을 사용하여 웹 브라우저와 통신하여 맞춤형 App을 웹 응용 프로그램으로 제공합니다.

FileMaker WebDirect 배포 아키텍처