Arquiteturas de aplicação
Client-Server
No servidor:
- Always-on host
- Endereço de IP permanente
- Centros de data para escalonamento
Os clientes:
- Comunicam com o servidor
- Podem estar conectados intermitentemente
- Podem ter um endereço IP dinâmico
- Não comunicam diretamente entre eles
Peer to peer (P2P)
- No always-on server
- End systems arbitrários comunicam diretamente
- Nodos solicitam serviços de outros nodos e em retorno também oferecem serviços a outros
- Self scability – novos nodos trazem nova capacidade de serviços, como também novos pedidos de serviços
Processo
Programa que corre num host.
Processos Cliente: Processo que inicia a comunicação
Processo Servidor: Processo que espera ser contactado