contexto
técnicas de trocas de mensagens
Smart Documentor
introdução
requisitos
solução
arquitetura
implementação
Slide 8
Slide 8 text
Páginas estáticas
Iniciado no cliente (Pull technology)
Interação simples
Modelo
Clássico
contexto técnicas de troca de mensagens
Slide 9
Slide 9 text
Modelo
Ajax
Asynchronous JavaScript and XML
Páginas dinâmicas
Polling
contexto técnicas de troca de mensagens
Slide 10
Slide 10 text
Modelo
Comet
Páginas dinâmicas / clientes Web
Iniciado pelo servidor (Push technology)
Web Socket / Stream / XMLHttpRequest
contexto técnicas de troca de mensagens
Slide 11
Slide 11 text
contexto
técnicas de trocas de mensagem
Smart Documentor
introdução
requisitos
solução
arquitetura
implementação
Slide 12
Slide 12 text
contexto
técnicas de trocas de mensagem
Smart Documentor
introdução
requisitos
solução
arquitetura
implementação
Slide 13
Slide 13 text
contexto Smart Documentor
Process
Station
Review
Station
Scan
Station
requisitos
O que se pretende monitorizar/consultar?
Que dados são necessários recolher?
Como fazer a recolha dos dados necessários?
Quais as principais funcionalidades do sistema?
Slide 18
Slide 18 text
requisitos
Fácil acesso
Cliente Web
Fácil utilização
Interação mínima
necesárria
Distribuição
Comet
Integração
ASP.NET MVC, C#
componentes
arquitetura
Servidor
Cliente
Web
Cliente
Web
Cliente
Web
Cliente
Web
Cliente
Web
Smart
Documentor
Leitura
Distribuição
Visualização
Slide 25
Slide 25 text
componentes
arquitetura
Servidor
Cliente
Web
Cliente
Web
Cliente
Web
Cliente
Web
Cliente
Web
Smart
Documentor
Leitura
Distribuição
Visualização
Slide 26
Slide 26 text
componentes
arquitetura
Servidor
Cliente
Web
Cliente
Web
Cliente
Web
Cliente
Web
Cliente
Web
Smart
Documentor
Leitura
Distribuição
Visualização
Slide 27
Slide 27 text
componentes
arquitetura
Servidor
Cliente
Web
Cliente
Web
Cliente
Web
Cliente
Web
Cliente
Web
Smart
Documentor
Leitura
Distribuição
Visualização
Slide 28
Slide 28 text
Thin Client
Recebe dados do servidor
Prepara dados para
apresentação
Atualiza a interface
Recebe dados das
aplicações
Processa dados e persiste
dados em memória para
Distribui dados pelos
clientes
componentes
arquitetura
Fat Server
implementação código Queue Monitor
Servidor Cliente Web
Slide 45
Slide 45 text
implementação código Queue Monitor
troca de
mensagens
Slide 46
Slide 46 text
x 20
Servidor
Cliente
Web
Cliente
Web
Cliente
Web
Cliente
Web
Cliente
Web
Smart
Documen
tor
3 pedidos/seg
implementação código Queue Monitor
Testes de carga