Ferragens  
 
Rede de conhecimento computador >> Ferragens >> Servidores >> Content
Qual é a diferença entre a abordagem cliente-servidor e a abordagem baseada em agente móvel?
1. Execução:

- Numa abordagem cliente-servidor, o cliente envia uma solicitação ao servidor, que a processa e devolve uma resposta. O cliente e o servidor são entidades separadas e o cliente deve aguardar que o servidor processe a solicitação antes de poder continuar.


- Numa abordagem baseada em agente móvel, o agente móvel é enviado do cliente para o servidor. O agente móvel pode então processar a solicitação no servidor, sem exigir que o cliente espere. Isso pode melhorar o desempenho, pois o cliente pode continuar com outras tarefas enquanto o agente móvel processa a solicitação.


2. Segurança:

- Numa abordagem cliente-servidor, o cliente e o servidor são entidades separadas, o que facilita a segurança da comunicação entre eles. Isso pode ser feito usando mecanismos de criptografia, autenticação e autorização.


- Numa abordagem baseada em agente móvel, o agente móvel viaja entre o cliente e o servidor, o que torna mais difícil a segurança da comunicação. Isso ocorre porque o agente móvel pode ser interceptado ou adulterado enquanto está em trânsito. Para resolver isso, os agentes móveis podem ser criptografados e assinados, e o cliente e o servidor podem usar mecanismos de autenticação e autorização para proteger suas comunicações.


3. Escalabilidade:

- Numa abordagem cliente-servidor, o servidor pode se tornar um gargalo se estiver sobrecarregado com solicitações. Isso pode ser resolvido usando vários servidores ou balanceando a carga das solicitações em vários servidores.


- Numa abordagem baseada em agentes móveis, os agentes móveis podem distribuir a carga de processamento por vários servidores, o que pode melhorar a escalabilidade. Isso ocorre porque os agentes móveis podem mover-se de servidor para servidor, conforme necessário, para encontrar recursos disponíveis.


4. Tolerância a falhas:

- Numa abordagem cliente-servidor, se o servidor falhar, os clientes não conseguirão aceder aos recursos do servidor. Isso pode ser resolvido usando vários servidores ou um mecanismo de failover.


- Numa abordagem baseada em agentes móveis, se um servidor falhar, os agentes móveis podem mover-se para outro servidor e continuar o processamento. Isto pode melhorar a tolerância a falhas, já que os agentes móveis não estão vinculados a um único servidor.


5. Adequação:

- Cliente-servidor é adequado para aplicações que possuem uma arquitetura centralizada onde todo o processamento de dados e tomada de decisão é feito no servidor
- A abordagem baseada em Agente Móvel é adequada para aplicações que possuem uma arquitetura distribuída onde o processamento de dados e a tomada de decisões podem ser distribuídos entre vários servidores

Anterior :

Próximo :
  Os artigos relacionados
·O que é um servidor Web Internet 
·Como configurar um IP OIT 
·Especificações sobre o Dell PowerEdge 2500 
·Como configurar um Windows Server Fax 
·Como desativar o Firewall do Windows no SBS 2003 
·Como alterar o número da porta para um servidor Apache…
·Quais são as vantagens do servidor blade? 
·Como remover SSL Exchange 
·Especificações para a HP DL320 
·O uso de energia para o ProLiant Compaq 5500 
  Artigos em destaque
·O que acontece e qual carregamento quando você inicial…
·Como melhorar a velocidade de Airtel GPRS 
·Como redefinir o BIOS em um Optiplex GX110 
·Como compartilhar impressoras em computadores doméstic…
·As especificações para a Radeon 9600 
·Como reinstalar um driver NIC 
·Como connnect um laptop a uma TV 
·Quais são os perigos de jogar fora Eletrônica na lata…
·Como você chama um modelo para configuração de estaç…
·Como instalar um ventilador de refrigeração Caixa 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados