Considere as afirmativas abaixo. I. As aplicações web utilizam uma ...
🏢 FCC🎯 Câmara Municipal de São Paulo - SP📚 Desenvolvimento e Arquitetura de Software
#Servidores de Aplicações#Serviços Web
Esta questão foi aplicada no ano de 2014 pela banca FCC no concurso para Câmara Municipal de São Paulo - SP. A questão aborda conhecimentos da disciplina de Desenvolvimento e Arquitetura de Software, especificamente sobre Servidores de Aplicações, Serviços Web.
Esta é uma questão de múltipla escolha com 5 alternativas. Teste seus conhecimentos e selecione a resposta correta.
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.