SóProvas


ID
2542138
Banca
CESPE / CEBRASPE
Órgão
TRT - 7ª Região (CE)
Ano
2017
Provas
Disciplina
Arquitetura de Software
Assuntos

Na arquitetura web, existe um padrão que, além de usar o protocolo HTTP para a comunicação entre cliente e servidor, pode utilizar outros protocolos, como o DCOM (voltado para sistema de objetos distribuídos), no qual o navegador da Web age também para recebimento de um sistema de objetos distribuídos. Trata-se do padrão

Alternativas
Comentários
  • Entrega para Deus... 

     

    Liberação pela Web - Além de usar o protocolo HTTP para a comunicação cliente/servidor, é possível usar outros protocolos, como IIOP e DCOM, para suportar um sistema de objetos distribuídos. O navegador da Web age principalmente como um dispositivo de liberação e recebimento de um sistema de objetos distribuídos.

     

    Cliente Leve da Web - Usado, na maior parte das vezes, em aplicativos baseados na Internet, nos quais há pouco controle da configuração do cliente. O cliente requer apenas um navegador padrão da Web (com capacidade para formulários). Toda a lógica do negócio é executada no servidor.

    Cliente Pesado da Web - Uma parte significativa, em termos de arquitetura, da lógica do negócio é executada no equipamento cliente. Em geral, o cliente utiliza HTML Dinâmico, Applets Java ou controles ActiveX para executar a lógica do negócio. A comunicação com o servidor ainda é feita via HTTP.
     

    Cliente Leve da WebO padrão de arquitetura Cliente Leve da Web é muito útil para aplicativos baseados na Internet, para os quais pode-se garantir apenas a configuração mínima no cliente. Toda a lógica do negócio é executada no servidor durante o processamento das solicitações de página do navegador cliente.

     

    http://marcelmesmo.blogspot.com.br/2011/10/padroes-de-arquitetura-da-web.html#.Wf9WIju0mOM

  • Nunca tinha ouvido falar isto....

  • esse padrão o examinador que inventou

     

    inclusive ele é amigo do diagramador da prova

     

    entao o diagramador colocou na prova para ambos os filhos passarem

  • Só pode ser isso Mr Robot. Fala sério CESPE! Pensei em marcar por eliminação. Mas como nunca tinha visto isso! 

  • A página que o Lucas Bulcão encontrou parece ser uma tradução disto:

    http://sce.uhcl.edu/helm/rationalunifiedprocess/process/workflow/ana_desi/co_warchpatt.htm

  • Clientes pesados e leves sao conceitos de arquitetura dos sistemas C/S, a qual estabelece projetos cliente/servidor em 2 ou 3 níveis.

     

    2 níveis - GUI e a lógica da aplicação são no cliente, enquanto o SQL roda no servidor SQL. 

    3 níveis - cliente executa GUI, enquanto que a lógica roda num servidor de aplicações, que atua como cliente de um servidor SQL.

    Logo, em 3 niveis: cliente -> servidor de aplicacoes -> servidor SQL.


    Tipos de clientes. 
    pesados - incorporam mais lógica de transação, mais poder de processamento e menos interações com os servidores.
    leves - oposto dos pesados.


    As requisições dos clientes e as respostas causam overhead na rede, processamento, roteadores e nos recursos I/O. 
    Para melhorar o desempenho e escalabilidade, usam-se de caches em diversos níveis, cópias de dados nos servidores, mantidas mais próximas dos clientes. Às vezes nos próprios clientes, ou servidores de cache. Caches reduz interações com o servidor, reduzindo tempo de resposta. Servidores podem manter caches na memória principal, reduzindo I/Os. Cons do cache - manter consistência dos dados.

  • cara, é entregar pra Deus uma questão dessaí
  • GABARITO: C

    Liberação pela Web - Além de usar o protocolo HTTP para a comunicação cliente/servidor, é possível usar outros protocolos, como IIOP e DCOM, para suportar um sistema de objetos distribuídos. O navegador da Web age principalmente como um dispositivo de liberação e recebimento de um sistema de objetos distribuídos.

    Essa lista não pode ser considerada completa, especialmente nos setores da indústria em que as revoluções tecnológicas parecem ocorrer a cada ano. Ela representa, em alto nível, os padrões mais comuns de arquitetura de aplicativos da Web. Assim como ocorre com qualquer padrão, é aceitável a aplicação de vários deles a uma única arquitetura.