Questão nº 71
Questão de Tecnologia da Informação · FGV MP-SC 2022 (nº 71)
A Equipe de Sistemas de Software (ESS) de um Ministério Público deseja criar um Web Service para verificação do andamento dos processos a ser reutilizável por diversos usuários e aplicações.
Para que o Web Service seja utilizado, a ESS deve incluir na descrição do serviço a:
- Adefinição dos namespaces em WSDL (Web Service Definition Language);
- Bdescrição da assinatura do serviço com as operações, parâmetros e seus tipos; (alternativa correta)
- Cespecificação de suas características não funcionais, como desempenho e confiança;
- Ddefinição da interface de serviço incluindo informações sobre a semântica do serviço;
- Eespecificação do padrão UDDI (Universal Description, Discovery and Integration) como protocolo para troca de mensagens.
Resposta comentada
Gabarito Alternativa B
Conceito-chave: Um Web Service precisa de um contrato formal que diga exatamente o que ele faz e como chamá-lo. A descrição da assinatura do serviço (operações, parâmetros e tipos) é o mínimo obrigatório para qualquer cliente conseguir invocá-lo, pois define a "cara" do serviço — sem isso, ninguém sabe como enviar ou receber dados.
- (A) Incorreta: Namespaces em WSDL são detalhes técnicos de XML para evitar conflitos de nomes, mas não descrevem o que o serviço faz; são parte da implementação, não da essência da descrição funcional.
- (B) Correta: A assinatura do serviço (operações, parâmetros e tipos de dados) é o núcleo da descrição em WSDL, pois é o contrato que permite a qualquer aplicação entender como chamar o serviço e o que esperar de retorno — é o requisito fundamental para reuso.
- (C) Incorreta: Características não funcionais (desempenho, confiança) são importantes, mas não são obrigatórias na descrição básica do serviço; elas são complementares e não definem a interface de chamada.
- (D) Incorreta: A semântica do serviço (o significado das operações) é útil, mas não é parte obrigatória da descrição padrão; o WSDL foca na sintaxe (como chamar), não no significado.
- (E) Incorreta: UDDI é um registro para descobrir serviços, não um protocolo de troca de mensagens (que seria SOAP ou REST); é uma camada opcional de publicação, não da descrição do serviço em si.
Armadilha da banca: A alternativa (D) é a mais tentadora, pois "semântica" parece sofisticada. Mas a banca cobra o conceito técnico básico: WSDL descreve sintaxe (assinatura), não semântica (significado). Quem escolhe (D) confunde "descrição do serviço" com "documentação explicativa" — o que não é exigido para o funcionamento.
Fonte: FGV MP-SC 2022 Analista em Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.