Questão de Arquitetura de Software — WebServices — VUNESP 2021
Arquitetura de SoftwareWebServices
- Código
- vu065797
- Banca
- VUNESP
- Órgão
- TJM-SP
- Ano
- 2021
- Nível
- Médio
- Cargo
- Técnico em Comunicação e Processamento de Dados Judiciário (Desenvolvedor)
No contexto de Web Services, o termo SOAP relaciona-se com REST no sentido de que
- Aambos são protocolos de comunicação e autoexcludentes na construção de um Web Service, isto é, um Web Service somente pode ser REST se não for SOAP, e vice-versa.
- Bambos são protocolos de comunicação e complementares na construção de Web Services, pois SOAP determina como as mensagens são enviadas e REST como as mensagens serão recepcionadas.
- CSOAP é um protocolo de comunicação e REST é um estilo arquitetural, portanto, um mesmo Web Service pode utilizar SOAP e promover uma arquitetura REST, simultaneamente.
- Dambos são estilos arquiteturais, porém SOAP utiliza XML para codificar mensagens e REST utiliza obrigatoriamente JSON, o que os tornam incompatíveis entre si.
- ESOAP é um estilo arquitetural e REST é um protocolo de comunicação, portanto, um mesmo Web Service pode utilizar REST e promover uma arquitetura SOAP, simultaneamente.