|
Programas
Aplicativos
______________
Voltar
|
|
Vantagens sobre o Processamento
Segurança
As inúmeras e complexas sessões de segurança que cercam o sistema de distribuição
computacional incluem as autenticações dos clientes e a proteção dos dados
durante o processo. Quando o processamento do lado do servidor é empregado,
é necessário que o software do servidor assegure ambas sessões. A estratégia
cliente/servidor permite o uso de protocolos seguros de padrão Internet
como Secure Sockets Layer (SSL) e Hypertext Transport Protocol Secure
(HTTPS) no lugar dos protocolos proprietários menos seguros. Medidas de
segurança adicionais podem ser escritas nos aplicativos do cliente e do
servidor, empregando encryption, assinaturas digitais, e outras tantas
técnicas.
Transferência de Dados
Quando todos os dados do processo são executados no servidor, qualquer
ação do usuário requer duas transferências dos dados, um para apresentar
ao usuário os dados, e outra para substituir os dados no servidor. Esta
transferência contínua dos dados significa pelo menos dobrar o tempo necessário
processar uma única transação. O hardware servidor também é sobrecarregado
pelo número dos usuários que interagem com os dados ao mesmo tempo, aumentando
o atraso de cada transação. Quando a lógica necessária para processar
os dados é fornecida para um cliente, somente é necessário transferir
uma vez os dados do servidor ao cliente. Cada ação do usuário é processada
pelo aplicativo do cliente, reduzindo a carga de processamento no servidor
e encurtando o atraso entre ações do usuário. É então possível suportar
ações sofisticadas do usuário com uma carga mínima de processamento colocada
no servidor.
Manutenção de Software
Os defensores dos sistemas processados no lado do servidor são rápidos
em questionar que os custos de manutenção do software é significativo
quando o processamento do aplicativo se dá no cliente. Com centenas ou
mesmo milhares dos usuários, a tarefa de atualizar todos os aplicativos
do cliente, mesmo sendo uma simples mudança, torna-se um pesadelo. Com
os clientes servidos e atendidos através de um navegador, isso inclui
tipicamente somente a relação de usuário e os componentes da interação
dos dados, updates do software deixam de ser um fardo. As mudanças ao
cliente necessitam ser feitas somente no servidor central. Se uma versão
atualizada do cliente estiver disponível quando um usuário faz uma conexão
ao servidor, a última versão é "baixada".
|
|
|