Download FileMaker 14 WebDirect Guide
Transcript
Capítulo 1 | Apresentação do FileMaker WebDirect 8 1 Mecanismo de publicação na Web: Converte os layouts, as interações e os dados definidos pela solução FileMaker Pro em HTML5, CSS3, JavaScript e dados para o navegador. Em tempo real, o Mecanismo de publicação na Web (WPE) cria a interface do usuário a partir dos layouts do FileMaker Pro para funcionar no navegador. 1 Servidor Web: Comunica-se com navegadores usando protocolos HTTP/HTTPS e WebSocket para atender à solução FileMaker Pro como um aplicativo da Web. Navegador FileMaker Server HTTP/HTTPS WebSocket Servidor Web Mecanismo de publicação na Web Servidor de banco de dados Arquitetura do FileMaker WebDirect O FileMaker Server responde às solicitações do navegador conforme segue: 1. O servidor de banco de dados envia informações de layout e dados de uma solução hospedada ao WPE. 2. O WPE converte layouts e dados da solução em códigos e dados HTML5, CSS3 e JavaScript para o navegador. 3. O servidor envia os layouts e os dados convertidos do WPE para o navegador. No navegador, o FileMaker WebDirect apresenta os códigos HTML5, CSS3 e JavaScript gerados pelo WPE, captura os cliques e os pressionamentos de tecla do usuário e envia essas interações para processamento no servidor de banco de dados. Modelo de interação implícito Para permitir que sua solução se comporte mais como um aplicativo, o FileMaker WebDirect implementará um modelo de interação implícito. No FileMaker Pro e no FileMaker Go, os usuários estão acostumados a realizar alterações em campos, clicar em botões para mostrar caixas de diálogo, ver dados conforme eles são atualizados por outros usuários e ver mudança de formatação condicional conforme as condições mudam, tudo sem explicitamente enviar as alterações ou atualizar a tela. O FileMaker WebDirect apresenta o mesmo nível de interação explícita aos usuários na Web. A conexão entre um navegador e um servidor começa quando o navegador envia uma solicitação ao servidor e, em seguida, o servidor responde enviando dados de volta. Para permitir que o FileMaker Server envie dados ao navegador sem que haja solicitação, o FileMaker WebDirect emprega o protocolo WebSocket e uma técnica chamada sondagem longa. Após estabelecida a conexão entre o FileMaker WebDirect e o FileMaker Server, o navegador e o servidor se comunicam conforme o necessário para atualizar registros, alterar layouts, executar scripts e mais.