- ID
 - 8230
 - Banca
 - ESAF
 - Órgão
 - Receita Federal
 - Ano
 - 2005
 - Provas
 - Disciplina
 - Arquitetura de Software
 - Assuntos
 
Considerando-se a arquitetura de aplicações para o ambiente Internet é correto afirmar que, no nível de serviços,
Considerando-se a arquitetura de aplicações para o ambiente Internet é correto afirmar que, no nível de serviços,
A respeito da arquitetura de aplicação para Web, assinale a opção correta.
Yahoo Messenger é um exemplo de aplicação da
 
Analise  as  seguintes  afirmativas  sobre  fundamentos  de  servidores de aplicação.  
I.  Um servidor de aplicação disponibiliza um ambiente  para  a  instalação  e  execução  de  determinadas  aplicações. Os servidores de aplicação web também  são conhecidos como middleware. 
II.  JPA é uma API que padroniza o acesso a banco de  dados através de mapeamento Objeto/Relacional dos  Enterprise Java Beans. 
III.  JTA  é  uma  API  que  padroniza  o  tratamento  de  transações dentro de uma aplicação Java. 
Marque a alternativa CORRETA:
 
Em relação aos servidores de aplicação, todas as afrmativas a seguir estão corretas, EXCETO:
 
Em relação aos servidores de aplicação, as afrmativas a  seguir estão corretas, EXCETO:
 
Paulo trabalha na área de TI da empresa ABCD. Uma de  suas funções é garantir a otimização de desempenho dos  servidores de aplicação. Na empresa, o servidor em que  uma aplicação está rodando suporta 5000 usuários simultâneos, porém, em um determinado dia, 10000 usuários  acessaram a aplicação e o servidor caiu. Para resolver o  problema, Paulo pode 
I.  Adquirir novos recursos para o servidor que caiu.      
II.  Adicionar outras máquinas para responderem aos  requests, desafogando o primeiro servidor.      
III.  Aumentar a permissão de acesso à aplicação para  10000 acessos simultâneos. Isso pode ser feito nas  configurações de todo servidor.      
IV.  Reiniciar o servidor em modo de segurança, aproveitando recursos extras não utilizados e deixando  o servidor dedicado apenas a essa aplicação. 
Está correto o que se afirma em 
 
Servidores de aplicação são elementos comuns na arquitetura de implantação de sistemas e aplicações com base em tecnologia web.Atualmente, existe uma grande variedade de servidores de aplicação que suportam diferentes frameworks de desenvolvimento de software. A respeito dos servidores de aplicação utilizados no mercado corporativo, julgue os itens subsecutivos.
O IBM Web Sphere Application Server suporta diversos servidores web comumente disponíveis, como, por exemplo, o Apache Web Server e o IIS.
 
Servidores de aplicação são elementos comuns na arquitetura de implantação de sistemas e aplicações com base em tecnologia web.Atualmente, existe uma grande variedade de servidores de aplicação que suportam diferentes frameworks de desenvolvimento de software. A respeito dos servidores de aplicação utilizados no mercado corporativo, julgue os itens subsecutivos.
Servidores de aplicação são elementos da gerência de configuração de um ambiente corporativo, em virtude de serem diretamente associados à arquitetura de aplicações com base em tecnologia web. Entretanto, a versão do software servidor de aplicação usado não consiste em informação comumente coletada no banco de dados de gerência de configuração, pois esses sistemas desempenham o mesmo papel arquitetural.
 
Julgue os itens que se seguem, relativos a arquitetura de aplicações
para Internet e Web, SOA e web services.
 
O compartilhamento de componentes e de aplicações é um dos elementos prioritários, entre as atividades atribuídas ao servidor de aplicações, para o desenvolvimento, a manutenção e o gerenciamento de sistemas.
 
Acerca de tecnologia middleware, julgue o  item  que se segue.
O propósito principal dos serviços middleware é permitir que uma plataforma não dependa de APIs específicas, o que possibilita a execução de aplicações em diferentes plataformas e a inclusão de serviços de alto nível que escondam a complexidade de redes e sistemas distribuídos.
Com referência ao servidor de aplicação J2EE Jboss, julgue o  item  que se segue.
Por segurança, é recomendável alterar a senha padrão do usuário admin, criada durante a instalação do J2EE Jboss. Também é recomendável criar outros usuários, com perfis diferentes daquele do admin. Para a criação e(ou) alteração de usuários, senhas e perfis de usuários, é necessária a edição dos  jmx-console-users.properties  e  jmx-console-roles.properties.
Sobre  os  servidores  de  aplicação,  assinale  a  alternativa correta. 
 
Considerando  as  seguintes  características/serviços,  pergunta-se:  quais  estão  disponíveis  nos  servidores  de aplicação?
I.  Tolerância a falhas  
II.  Balanceamento de carga  
III. Gerenciamento dos componentes e serviços  
IV. Gerenciamento de transações 
Com relação à aplicação e utilização de servidores web, julgue os itens seguintes.
 
Os servidores de aplicação, cuja  base é a estrutura e as interfaces bem definidas dos objetos e dos componentes, são orientados a objetos na forma de objetos tradicionais e componentes de software.
 
Com relação à aplicação e utilização de servidores web, julgue os itens seguintes.
 
O servidor de aplicação combina modelos com dados oriundos de um banco de dados e outros elementos para criar dinamicamente arquivos HTML, a fim de que o servidor web possa fazer download dessas informações.
 
Com relação a servidores web e aplicações, julgue os itens que se
seguem.
  
Um dos diretórios do servidor de aplicações é o standalone, que disponibiliza, na porta 8080, o conteúdo de boas vindas para as aplicações web.
 
As plataformas baseadas  em  componentes  são uma das  formas usadas no desenvolvimento de  aplicações distribuídas.  Nessas  plataformas,  a  noção  de  contêiner  é  importante  por  “esconder”  a  complexidade  de  um  sistema  computacional  possibilitando que o desenvolvedor de software foque na lógica do negócio e não em detalhes do sistema. 
Nesse contexto, como  é  denominado  o  middleware  que  disponibiliza  um  ambiente  para  o  desenvolvimento,  instalação  e  execução  de  aplicações  baseadas em componentes? 
 
São características do servidor de aplicação IIS, EXCETO:
 
Com  relação aos  servidores de aplicação, julgue os  itens a  seguir.
 
Na  arquitetura  do  Tomcat,  o  CGI,  o  SSI,  o  PHP  e  outros  recursos  de  servidores  web  tradicionais  são  implementados  como servlets embutidos.
 
Acerca de servidores de aplicação, julgue os itens que se seguem.
 
Servidores de aplicação são produtos que permitem o desenvolvimento, implantação e gerenciamento de aplicações para usuários da rede via web.
 
Com relação à mensageria, julgue os próximos itens. 
O recurso de filas dinâmicas do WMQ possibilita a criação de filas temporárias por aplicação, em detrimento das filas permanentes criadas exclusivamente para servidores de aplicações gerais.  
No que se refere à arquitetura de aplicações para ambiente web, julgue o item seguinte. 
A construção e a utilização de aplicações para ambiente web são fortemente dependentes da existência de uma infraestrutura de rede. 
Um arquiteto de software sugere que seja utilizada em seu projeto uma solução pronta que lhe garanta segurança, balanceamento de carga, disponibilidade e tratamento de exceções. A solução a que ele se refere consiste num servidor de
Acerca dos servidores de aplicação e da Web, julgue os itens subsecutivos.
Quanto aos três modelos de serviços de  cloud, é correto afirmar que o IaaS fornece recursos computacionais (hardware ou software) para o PaaS, que, por sua vez, fornece recursos e ferramentas para o desenvolvimento e a execução de serviços a serem disponibilizados como SaaS. 
Acerca dos servidores de aplicação e da Web, julgue os itens subsecutivos. 
No IIS 7, cada aplicativo deve contar com, no mínimo, um diretório virtual que mapeie o aplicativo para o diretório físico em que o conteúdo do aplicativo esteja contido. 
A respeito de servidores de aplicações web, julgue os seguintes itens.
Entre as desvantagens dos servidores de aplicações web, cita-se o fato de que, a cada atualização de versão no servidor, as máquinas dos usuários devem ser atualizadas.
Julgue os itens a seguir, com relação às tecnologias empregadas nos servidores de aplicação web. 
O servidor de aplicações JBoss, implementado em Java, oferece uma completa gama de APIs e serviços web, tais como implementação de autenticação, controle de transações, persistência de objetos, troca de mensagens assíncronas, componentes para criação de aplicações distribuídas e clusterizadas, API Java para o processamento de arquivos XML e web services (JAX-WS e JAX-B). 
Considere as afirmativas abaixo. 
I. As aplicações web utilizam uma arquitetura multinível na qual as funções executadas pelas aplicações podem estar distribuídas por uma rede de computadores. Fazem uso de uma infraestrutura de rede que é o padrão adotado pela Internet.  Para o cliente e o servidor web a topologia da rede é irrelevante pois isto é tratado pelo protocolo TCP/IP. No nível de serviços, os elementos são assim organizados: de um lado está o cliente web, ou browser, que solicita dados ao servidor  web, recebe as respostas, formata a informação e a apresenta ao usuário. Do outro lado, está o servidor web que recebe  as requisições, lê as páginas HTML do disco e as retorna para o cliente. Esta é a forma original de funcionamento que  proporciona apenas páginas de conteúdo estático.
II.  A forma encontrada para modificar a situação descrita no item I e permitir a criação de páginas dinâmicas foi: o usuário  entra com informações através do servidor web utilizando formulários HTML. O servidor web repassa as informações ao  browser que executa um programa transferindo-lhe as informações vindas do cliente. O programa remoto trata as informações e retorna uma página HTML criada dinamicamente. Esta página é passada ao browser que a entrega ao cliente.  O padrão para esta comunicação é conhecido como UDDI - Universal Description, Discovery and Integration. 
A afirmativa I 
Um programador web foi contratado para desenvolver um site utilizando HTML, CSS, JSP e Servlets. Para tanto, deve usar um servidor escrito em Java, que não é contêiner EJB, mas é utilizado como servlet container, denominado
Considere as afirmativas abaixo sobre a arquitetura de  três camadas.
I  – A arquitetura de três camadas é uma outra forma de  designar a arquitetura MVC.
 II  – Nas aplicações Web, os módulos da camada intermediária rodam usualmente em um servidor de aplicações. 
III – Toda a comunicação entre a camada de apresentação e a camada de dados tem de passar pela camada intermediária.
Está correto o que se afirma em 
O Controlador Frontal (Front Controller) é um dos padrões do catálogo J2EE. Esse padrão propicia ao desenvolvedor que o utiliza na construção de uma aplicação Web, em camadas,
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue  seguintes item.
No desenvolvimento de uma aplicação do tipo cliente-servidor multicamadas com dezenas de funções distintas, é recomendável que as responsabilidades sejam particionadas uniformemente, de modo que uma única pessoa realize todas as atividades relativas à implementação de cada função, tais como levantamento de requisitos e necessidades, desenvolvimento da interface com o usuário, elaboração da arquitetura, codificação, testes e homologação. 
As arquiteturas SGBD's têm seguido tendências semelhantes  àquelas  dos  sistemas  de  computação,  em  geral.  Muitas  aplicações Web  utilizam  uma  arquitetura  denominada  três  camadas, que acrescenta uma camada intermediária entre o  cliente e o servidor de Banco de Dados. 
                                                                                                                                          (Elmasri, 2011) 
  Essa camada intermediária denomina-se
As alternativas, a seguir, representam nomes de Servidores Web e Servidores de Aplicação, exceto:
Assinale a opção correta relativa a Servidores de Aplicação.
Assinale a opção correta relativa ao Servidor de Aplicação J2EE.
Assinale a opção correta relativa ao Zope.
Uma determinada aplicação web-based acessa diferentes bases de dados relacionais. Nesse contexto, um Servidor de Aplicação deve ser utilizado para:
Assinale a alternativa que NÃO apresenta uma característica do servidor de aplicação IIS.
A respeito de escalabilidade, segurança, balanceamento de carga, fail-over e replicação de estados em sistema gerenciador web, julgue o item subsequente.
Embora, em um sistema gerenciador web, dividir as
responsabilidades e a carga que cada tarefa executa torna o
sistema mais rápido, mais escalável e de fácil manutenção,
tecnologias recentes como o NGINX não permitem iniciar
várias instâncias de uma aplicação no mesmo servidor, o que
garante maior confiabilidade ao serviço.
Acerca de sistemas de aplicação web, julgue o item a seguir.
Uma das finalidades de um servidor de aplicação web é
fornecer facilidades para que o desenvolvedor seja capaz de
lidar com a heterogeneidade das especificações de hardware
dos servidores.
Acerca de sistemas de aplicação web, julgue o item a seguir.
Em servidores de aplicação web, cache diminui
significativamente a carga em banco de dados, especialmente
em aplicações que somente realizam leitura no banco, assim,
cache em memória é melhor que cache em disco, que é melhor
que um banco de dados remoto.
Julgue o item seguinte, a respeito de Maven, desenvolvimento web, servidor web, servidor de aplicação e criptografia.
Após a instalação e configuração do servidor de aplicações Wildfly 8, pode-se executar o script $WILDFLY_HOME/bin/standalone.sh para iniciar o serviço. Sem argumentos, esse script inicia o servidor utilizando a configuração padrão. Entretanto, pode-se substituir a configuração padrão fornecendo argumentos na linha de comando, ou em seu script de chamada.
Com base em tais parâmetros, para realizar o bind das interfaces públicas de um servidor para todos os endereços do IPv4 se deve utilizar o seguinte argumento:
Uma das formas de aumentar o desempenho de requisições a servidores web é introduzindo um servidor intermediário que mantém cópias de recursos frequentemente acessados nesses servidores. Quando uma nova requisição é feita a um servidor web, por intermédio desse servidor intermediário, a cópia do resultado previamente armazenada referente ao mesmo objeto requisitado (se houver) é retornada sem contatar o servidor web, desde que essa cópia ainda seja considerada válida.
Esse mecanismo é conhecido como
Acerca de arquitetura de software e modelos, julgue o item que segue.
JCAPS é considerada uma plataformas de integração de aplicativos empresariais amplamente utilizada, sendo uma solução
unificada e abrangente que se integra, otimiza e se conecta de forma fácil e rápida. 
Com relação a servidores de aplicação e seus serviços e a teoria de becapes, julgue o item a seguir.
O Apache HTTP Server é configurado por meio da adição
de diretivas no arquivo http.conf, não sendo possível
a adição de outros arquivos de configuração.