1. Há aspectos que diferenciam uma API REST de SOAP, embora ambas sejam utilizadas para construir aplicações Web que consomem serviços implantados em servidores de aplicação. Sobre esse assunto, analise as afirmações a seguir: I. SOAP é baseada em recursos e é aderente à arquitetura da WWW. II. REST é baseada em operações. III. REST e SOAP são idênticas em relação ao consumo de serviços. IV. REST ignora detalhes de implementação do serviço, sendo aderente à arquitetura da WWW, pois usa o protocolo HTTP e seus métodos simples para acessar recursos por meio de uma interface uniforme. Apenas I e III estão corretas. Apenas I, II e III estão corretas. Apenas III e IV estão corretas. Apenas IV está correta. Apenas I está correta.
Respostas
Resposta:
Apenas IV está correta.
Explicação:
10/10
Resposta:
1 - Desenvolvimento Web é a área da tecnologia que aborda a construção de sites, aplicações, bancos de dados e quaisquer ferramentas que fazem parte da Web e da Internet. Para ser um bom desenvolvedor Web é preciso:
R: Adotar um ciclo de desenvolvimento de software que deve ser baseado em um processo sistemático e cíclico.
2 - Um requisito funcional define uma função de um sistema de software ou seu componente. Dentre os requisitos não funcionais de uma aplicação Web podemos listar, entre outros:
R: escalabilidade, segurança e desempenho.
3 - As abordagens de desenvolvimento de aplicações levam em conta fatores como otimização de processos, gerando agilidade e eficiência na realização de atividades, o que sinaliza para um melhor desempenho, e faz potencializar o negócio da empresa que utiliza a aplicação. Acerca dos métodos e abordagens para o desenvolvimento de software, é correto afirmar que:
R: Scrum, Lean e Kanban são exemplos de metodologias ágeis.
4 - Aplicações Web são sistemas projetados para serem utilizados por meio de um navegador, através da Internet ou aplicações desenvolvidas usando tecnologias como HTML, Java Script e CSS. Sobre as características das aplicações Web que as diferenciam das aplicações tradicionais (desktop), podemos citar que:
R: sofrem muitas atualizações.
5- No contexto de serviços Web desenvolvidos na linguagem Java, uma aplicação cliente é formada por duas partes. Nesse contexto, assinale a alternativa correta.
R: A primeira parte é um objeto de uma classe proxy para interagir com o serviço Web.
6- Há aspectos que diferenciam uma API REST de SOAP, embora ambas sejam utilizadas para construir aplicações Web que consomem serviços implantados em servidores de aplicação. Sobre esse assunto, analise as afirmações a seguir:
R: Apenas IV está correta.
7- Sobre os serviços Web, sabe-se que são componentes de software armazenados em um host e que podem ser acessados via ______. A comunicação entre os serviços Web é feita via tecnologias como ______ e ______.
R: chamada de método, XML e HTTP.
8- Uma arquitetura monolítica descreve uma aplicação de software em camadas, combinado interface, código de acesso a dos em um único programa, ao contrário das arquiteturas de microsserviços. Considerando a organização das arquiteturas Web em monolítica e de microsserviços, é correto afirmar que:
R: as de microsserviços são fracamente acopladas e usam uma infraestrutura mais complexa com a adoção de containers, por exemplo.
9 - Serviços Web é uma solução utilizada para integrar aplicações. No que diz respeito aos serviços Web, analise as afirmações a seguir e escolha a resposta correta.
R: Apenas III e IV estão corretas
10 - Em relação aos estilos SOAP e REST para construir aplicações distribuídas e em especial aplicações Web, assinale a alternativa correta.
R: SOAP é baseada em XML-RPC, sendo usado como transporte de mensagens XML.
Explicação:
10/10