Questão de Arquitetura de Software — SOAP (Simple Object Access Protocol) — ADM&TEC 2024
Arquitetura de Software›SOAP (Simple Object Access Protocol)
Código
qg058206
Banca
ADM&TEC
Órgão
Prefeitura de Palmeira dos Índios - AL
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas
Analise as informações a seguir:I. É certo afirmar que Web Services têm como função transferir dados por meio de protocolos de comunicação para diferentes plataformas, mesmo que elas tenham sido desenvolvidas em linguagens de programação diferentes.II. É certo afirmar que Web Services conseguem reutilizar sistemas já operativos em uma organização e adicionar-lhes outras funcionalidades sem a necessidade de criar um sistema novo. Por essa razão, é possível incrementar os sistemas já desenvolvidos, agregando mais dados e novas funcionalidades de modo prático, rápido e simples.III. É certo afirmar que os protocolos de comunicação que permitem a interação entre as linguagens do Web Service e o sistema que faz o pedido ao Web Service são o SOAP (Simple Object Access Protocol) e o REST (Representational State Transfer).Marque a alternativa CORRETA:
ATodas as afirmativas estão corretas.
BNenhuma afirmativa está correta.
CApenas uma afirmativa está correta.
DApenas duas afirmativas estão corretas.
Revelar gabarito e comentário▾
GabaritoA — Todas as afirmativas estão corretas.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Web Services, SOAP e REST
Gabarito: letra A — todas as afirmativas estão corretas. Web Services são soluções para integração entre sistemas, independentemente de linguagem de programação ou plataforma, utilizando protocolos como SOAP e estilos arquiteturais como REST para comunicação.
A questão aborda conceitos fundamentais de Web Services: interoperabilidade, reuso e protocolos de comunicação. A banca exigiu conhecimento básico, e todas as afirmações estão de acordo com a literatura técnica.
Afirmativa I — ✅ Correta
Web Services são projetados para permitir a transferência de dados entre diferentes plataformas e linguagens de programação. Eles utilizam padrões abertos (como XML, JSON, SOAP, REST) para garantir a interoperabilidade, conforme descrito no contexto: "Web Services têm como função transferir dados por meio de protocolos de comunicação para diferentes plataformas, mesmo que elas tenham sido desenvolvidas em linguagens de programação diferentes".
Afirmativa II — ✅ Correta
Uma das grandes vantagens dos Web Services é a capacidade de reutilizar sistemas legados, adicionando novas funcionalidades sem a necessidade de recriar o sistema do zero. Isso é possível porque os Web Services expõem interfaces padronizadas que podem ser consumidas por outras aplicações, conforme afirmado: "Web Services conseguem reutilizar sistemas já operativos em uma organização e adicionar-lhes outras funcionalidades sem a necessidade de criar um sistema novo".
Afirmativa III — ✅ Correta
Os principais protocolos/estilos de comunicação utilizados em Web Services são o SOAP (Simple Object Access Protocol) e o REST (Representational State Transfer). O SOAP é um protocolo baseado em XML para troca de mensagens, enquanto REST é um estilo arquitetural que utiliza métodos HTTP. Ambos permitem a interação entre o cliente e o serviço, independentemente das linguagens envolvidas. O texto de apoio confirma que "os protocolos de comunicação que permitem a interação entre as linguagens do Web Service e o sistema que faz o pedido ao Web Service são o SOAP e o REST".
PEGA ESSA DICA!
Lembre-se de que SOAP é um protocolo com formato de mensagem XML rígido, enquanto REST é um estilo arquitetural mais flexível, que geralmente utiliza JSON. Ambos são amplamente usados, mas não são os únicos — existem também GraphQL, gRPC, etc.
Gabarito: letra A — todas as afirmativas corretas.