Mudanças entre as edições de "Projeto Integrador - 2010.1 - Dicas de GAR"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 36: Linha 36:
 
{
 
{
 
rankdir=LR
 
rankdir=LR
 +
 
Cliente [shape=plaintext]
 
Cliente [shape=plaintext]
Analisador [shape=Mrecord,label="<0>Analisador|<1>Filtragem|<2>Modificação"]
+
subgraph clusterAnalisador
Proxy [shape=Mrecord,label="<0>Proxy|<1>Filtargem"]
+
{
 +
label=Analisador
 +
Filtragem_A
 +
Modificação_A
 +
}
 +
subgraph clusterProxy
 +
{
 +
label=Proxy
 +
Filtragem_P
 +
}
 
Site [shape=circle]
 
Site [shape=circle]
  
Cliente -> Analisador:0 [label="1"]
+
Cliente -> Filtragem_A [label=1]
Analisador:1 -> Proxy:0 [label="2"]
+
 
Proxy:1 -> Site [label="3"]
 
Site -> Proxy:0 [label="4"]
 
Proxy:1 -> Analisador:0  [label="5"]
 
Analisador:2 -> Cliente [label="6"]
 
 
}
 
}
 
</graphviz></center>
 
</graphviz></center>

Edição das 15h13min de 14 de junho de 2010

Organização

<graphviz>

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.

<graphviz>

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>



Voltar para Página principal do Projeto