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.