Questão nº 43
Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 43)
Em um ambiente de Web Services SOAP, a interoperabilidade é garantida pela utilização de XML em todos os níveis da arquitetura.
Para descrever os serviços que são oferecidos pelo Web Service SOAP, permitindo a geração automática de stubs através de ferramentas adequadas, deve ser utilizado o artefato:
- AXSD;
- BWADL;
- CXSS;
- DCML;
- EWSDL. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Web Services SOAP são um padrão para a comunicação entre sistemas diferentes na internet, usando mensagens formatadas em XML. Para que um sistema consiga usar um Web Service SOAP, ele precisa de um "manual de instruções" que detalhe o que o serviço faz, quais dados ele aceita e quais dados ele devolve.
(A) Incorreta: XSD (XML Schema Definition) é usado para definir a estrutura e os tipos de dados das mensagens XML trocadas, mas não descreve o serviço completo (operações, endereços, etc.). É um componente do WSDL, não o artefato principal de descrição do serviço.
(B) Incorreta: WADL (Web Application Description Language) é uma linguagem para descrever serviços web RESTful, não SOAP. Embora tenha uma função similar, é para um tipo diferente de arquitetura de serviço.
(C) Incorreta: XSS (Cross-Site Scripting) é um tipo de vulnerabilidade de segurança em aplicações web, não tem relação com a descrição de serviços.
(D) Incorreta: CML (Chemical Markup Language) é uma linguagem XML para representar informações químicas, sem relação com Web Services.
(E) Correta: WSDL (Web Services Description Language) é a linguagem padrão baseada em XML utilizada para descrever Web Services SOAP. Ele detalha as operações disponíveis, os tipos de dados das mensagens (muitas vezes usando XSD), e os pontos de acesso do serviço, permitindo que ferramentas gerem automaticamente o código cliente (stubs) para interagir com ele.
Fonte: FGV TJ-SE Servidor 2023 Técnico Judiciário - Programação de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.