GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Arquitetura Cliente- servidor

Vanessa Dantas Portugiesisch

Inhalt der Mindmap

Arquitetura Cliente- servidor

  1. ref 1

    • Definição
      • é uma infra-estrutura modular, flexível e baseada em comunicação
        • objetivo
          • Melhorar a usabilidade e escalabilidade
          • atender a heterogeneidade de seus componentes e a necessidade de sua interoperabilidade
    • componentes que sã essenciais na arquitetura cliente-servidor
      • Cliente
        • opera as aplicações front-end
        • Usa uma tela, teclado e dispositivo apontador como meio para interagir com o usuário
        • só pode pedir processos a partir de um servidor
        • mostra dados manipulados por um servidor porque não tem autoridades de acesso direto a dados
        • não possui um sistema operacinal com bancos de dados centralizados, programas compartilhados e políticas de segurança
      • Servidor
        • gerencia as funções comandadas para acesso de dados simultâneo e compartilhado
        • é capaz de armazenar e atender muitos pedidos, alguns são concorrentes, a partir de um cliente.
        • É importante que um servidor funcione como um local consolidado para armazenar arquivos de rede, programas, bancos de dados e políticas, independentemente das funções de um servidor.
      • Rede
        • Cada cliente e servidor são conectados usando um dispositivo de rede para garantir que o servidor exato seja direcionado corretamente ao receber e responder as solicitações dos clientes [6].
        • permite a obtenção de dados distantes via servidor cliente e transmissão de servidor para servidor.
    • Tipos
      • Arquitetura cliente-servidor em duas camadas
        • , o cliente e o servidor interagem diretamente entre si
      • Arquitetura cliente-servidor com três camadas
        • o cliente e o servidor interagem uns com os outros com o software (middleware) localizado no meio de sua interação
        • é flexível
        • os processos podem ser executados separadamente dos clientes e servidores
  2. ref 2

    • Um cliente inicia uma solicitação e um servidor responde a solicitações
      • as solicitações fluem do cliente para o servidor
    • Criamos e implementamos uma arquitetura de controle para robôs móveis que emprega vários servidores que atuam como interface entre os processos e os sensores / dispositivos periféricos e um único servidor que serve como um canal de comunicação comum para os módulos de controle. Para cada componente de hardware acessado pelos módulos, há um servidor dedicado a ele.
    • Todos os módulos que precisam usar este componente de hardware têm de enviar uma solicitação para o HServer (servidor do hardware).
      • A operação real é executada pelo HServer
    • A fim de fornecer um meio de comunicação comum para todos os módulos que incorporam outro servidor que atua como um centro de informações. Referimo-nos a este servidor como o servidor de dados (DServer).
      • Ao usar essa abordagem, todos os módulos podem compartilhar dados comuns.
        • o sistema deve ser executado em um sistema operacional que suporte uma facilidade de comunicação entre processos.
    • Vantagens
      • Ao delegar os acessos de hardware aos servidores de hardware, um módulo de cliente que precisa acessar um componente de hardware específico não precisa ser executado na máquina onde o hardware reside.
        • Ao delegar todos os acessos de hardware aos servidores de hardware, os clientes não têm acesso direto ao hardware. Embora este esquema seja necessário para resolver conflitos ou atribuir prioridade de acesso à conexão cliente / servidor, isso também cria uma sobrecarga temporal para um cliente que precisa acessar um componente de hardware específico.
          • o remédio é fazer com que o HServer teste o sensor periodicamente. Ao fazê-lo, o O HServer pode enviar imediatamente os dados detectados para o cliente solicitante. Para HServer cuja principal responsabilidade é enviar comandos para atuadores, o remédio é definir a prioridade de execução dos processos HServer alta.
      • Cada conexão cliente / servidor pode receber um valor de prioridade indicando como as solicitações do cliente serão processadas pelo servidor correspondente
      • Os serviços oferecidos pelo Servidor de Dados e pelos Servidores de Hardware fornecem construções suficientes para compartilhamento de informações, compartilhamento de recursos, controle de acesso a recursos e sincronização de processos.
      • Devido à natureza distribuída do processamento no modelo, é possível empregar uma combinação de diferentes plataformas de hardware e sistemas operacionais para controlar o robô.
      • Além dos dois tipos atuais, "variáveis" e "semáforos", os dados no DServer também podem ser usados para armazenar outros tipos de informações estruturadas. Por exemplo, é possível armazenar "regras", "ações", "predicados", etc.

Informationen

Beschreibung
Mindmap am Arquitetura Cliente- servidor, erstellt von Vanessa Dantas am 11/04/2017.
Erstellt von
Vanessa Dantas
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck