Questão de Arquitetura de Software — WebServices — FGV 2023
- Código
- fg072429
- Banca
- FGV
- Órgão
- TJ-RN
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista Judiciário - Tecnologia de Informação – Análise de Sistemas
- ABody;
- BCredential;
- CEnvelope;
- DFault;
- EHeader.
GabaritoB — Credential;
Gabarito: letra B. A estrutura de uma mensagem SOAP é composta pelos elementos Envelope (obrigatório), Header (opcional), Body (obrigatório) e Fault (opcional). O termo "Credential" não faz parte dessa especificação, sendo o único dentre as alternativas que não é um elemento sintático do SOAP.
A especificação SOAP define claramente os elementos que compõem uma mensagem:
Uma mensagem SOAP é um documento XML contendo os seguintes elementos: ▪ Um elemento Envelope que identifica o documento XML como uma mensagem SOAP. ▪ Um elemento Header que contém informações de cabeçalho. ▪ Um elemento Body que contém informações de chamada e de respostas. ▪ Um elemento Fault contendo informações de erro e de status.
Body é um elemento obrigatório da mensagem SOAP, que contém a mensagem real destinada ao ponto final. Portanto, faz parte da estrutura.
Credential não é um elemento definido na especificação SOAP. Os elementos padrão são apenas Envelope, Header, Body e Fault.
Envelope é o elemento raiz obrigatório que identifica o documento XML como uma mensagem SOAP. Faz parte da estrutura.
Fault é um elemento opcional (filho do Body) usado para transportar informações de erro. Faz parte da estrutura.
Header é um elemento opcional que contém informações específicas da aplicação sobre a mensagem SOAP. Faz parte da estrutura.
Conclusão: A única alternativa que corresponde a um elemento que NÃO faz parte da estrutura sintática do SOAP é a letra B (Credential).
Link permanente: /questoes/fg072429