A respeito de arquitetura de software, julgue o item que se segue.
Para facilitar a interoperabilidade entre sistemas, o envelope SOAP utiliza XML em toda a sua estrutura.
- Certo
- Errado
A respeito de arquitetura de software, julgue o item que se segue.
Para facilitar a interoperabilidade entre sistemas, o envelope SOAP utiliza XML em toda a sua estrutura.
Julgue o item subsecutivo, relativo à arquitetura orientada a serviços (SOA), à arquitetura distribuída, à especificação de web services e a dispositivos móveis.
APIs RESTful utilizam formatos leves, como JSON ou XML, enquanto APIs SOAP utilizam exclusivamente XML para a troca de dados.
Em relação ao desenvolvimento de sistemas e ao padrão SOAP, julgue o próximo item.
O uso de CSS3 em uma página web exige a instalação de um plug-in na parte cliente da aplicação, o que é feito de modo invisível para o usuário.
Em relação ao desenvolvimento de sistemas e ao padrão SOAP, julgue o próximo item.
O SOAP permite a comunicação entre serviços web e seus clientes, desde que os códigos em ambas as partes utilizem a mesma linguagem de programação.
Uma equipe de desenvolvimento precisa escolher entre SOAP e REST para implementar a comunicação entre microsserviços em um sistema distribuído. Considere as características de cada estilo de arquitetura:
SOAP (Simple Object Access Protocol):
Utiliza XML para formatar as mensagens.
Geralmente depende de WSDL para descrever a interface dos serviços.
Oferece recursos de segurança e confiabilidade, como WS-Security e WS-ReliableMessaging.
Pode ser mais complexo de implementar e consumir.
REST (Representational State Transfer):
Utiliza métodos HTTP (GET, POST, PUT, DELETE) para interagir com recursos.
Pode usar diferentes formatos de dados, como XML, JSON ou HTML.
É mais leve e flexível que SOAP.
Geralmente é mais fácil de implementar e consumir.
Com base nessas características, em qual situação seria mais vantajoso utilizar SOAP em vez de REST?