Mudanças entre as edições de "Projeto Integrador - 2010.1 - Dicas de GAR"
Ir para navegação
Ir para pesquisar
<graphviz>
<graphviz>
Linha 36: | Linha 36: | ||
{ | { | ||
rankdir=LR | rankdir=LR | ||
+ | |||
Cliente [shape=plaintext] | Cliente [shape=plaintext] | ||
− | + | subgraph clusterAnalisador | |
− | + | { | |
+ | label=Analisador | ||
+ | Filtragem_A | ||
+ | Modificação_A | ||
+ | } | ||
+ | subgraph clusterProxy | ||
+ | { | ||
+ | label=Proxy | ||
+ | Filtragem_P | ||
+ | } | ||
Site [shape=circle] | Site [shape=circle] | ||
− | Cliente -> | + | Cliente -> Filtragem_A [label=1] |
− | + | ||
− | |||
− | |||
− | |||
− | |||
} | } | ||
</graphviz></center> | </graphviz></center> |
Edição das 15h13min de 14 de junho de 2010
Organização
- Usem mapas mentais ou grafos direcionados (dígrafos) para ver/compreender a relação entre camadas e serviços de rede. Exemplo:
digraph Serviços { splines = true
subgraph clusterRede { label = "Rede" DHCP }
subgraph clusterAplicacao { label = "Aplicação" DNS HTTP MySQL SMTP IMAP }
DHCP -> DNS -> HTTP MySQL -> HTTP -> MySQL DNS -> SMTP -> HTTP DNS -> IMAP -> HTTP }
</graphviz>Modificação de Conteúdo Web
Uma das formas de se alterar dinamicamente uma página Web, antes de entregá-la ao cliente que a solicitou, é através de proxies. Com eles, é possível ler o conteúdo (payload) antes mesmo de se fazer a requisição ao servidor final, ganhando em recurso de rede.
digraph Navegacao { rankdir=LR
Cliente [shape=plaintext] subgraph clusterAnalisador { label=Analisador Filtragem_A Modificação_A } subgraph clusterProxy { label=Proxy Filtragem_P } Site [shape=circle]
Cliente -> Filtragem_A [label=1]
}
</graphviz>