FGV · PGE/RO · 2015 · Analista de Sistemas (Negócios, Suporte e Microinformática)

Questão 53 · Informática: Redes de computadores e internet

Um Sistema de Compras de Almoxarifado precisa de um serviço que retorne o preço do último material adquirido. Para implementar esse serviço, o Analista César apresentou para seu chefe, Arthur, especialista em Interoperabilidade entre Sistemas de Informação, o seguinte esboço de WSDL. <?xml version="1.0"?> <definitions name="almoxarifado"> <types> <schema> <element name="PrecoCompra"> </element> </schema> </types> <message name="Msg_RecuperarUltimoPrecoCompra"> <part name="body" element="PrecoCompra"/> </message> <portType name="almoxarifadoPortType"> </portType> <binding name="almoxarifadoSoapBinding" type="almoxarifadoPortType"> <operation name="Op_RecuperarUltimoPrecoCompra"> </operation> </binding> <service name="almoxarifadoService"> </service> </definitions> Considerando o esboço de WSDL desenvolvido por César e os elementos que fazem parte da estrutura XML de um arquivo WSDL, é correto afirmar que:

  1. A) no corpo do elemento <portType>, César descreverá o Web Service e as operações que ele pode realizar através de elementos <operation>;
  2. B) o elemento <part> apresentado no corpo do elemento <message> deveria, na verdade, estar dentro do corpo do elemento <types>, logo, César deve corrigir esse elemento em seu esboço;
  3. C) no elemento <types> apresentado no esboço, César deve também definir o formato de dados e o protocolo de cada elemento <portType>;
  4. D) no corpo do elemento <service>, César definirá um conjunto de operações através de elementos <operation>;
  5. E) o elemento <operation> não pode vir aninhado ao elemento <binding>, logo, César deve corrigir este elemento em seu esboço.

Marque a alternativa correta:

Gabarito: A

Gabarito definitivo divulgado pela banca FGV (PGE/RO 2015).

Comentário

Gabarito: A.

No WSDL, o &lt;portType&gt; é a parte abstrata que agrupa as operações do serviço. Cada operação é descrita por um elemento &lt;operation&gt;, que indica as mensagens de entrada e saída. Por isso, a alternativa A está correta: é no portType que César descreve o Web Service e as operações disponíveis.

  • B: o &lt;part&gt; pertence ao &lt;message&gt;, e não ao &lt;types&gt;; o esboço está correto nesse ponto.
  • C: o &lt;types&gt; define os tipos de dados (esquemas XSD), não o protocolo nem o formato de cada portType.
  • D: o &lt;service&gt; define os endpoints (portas) onde o serviço é acessado, não as operações.
  • E: o &lt;operation&gt; aninhado no &lt;binding&gt; é o modo previsto pela especificação para detalhar a ligação das operações com o protocolo, portanto não há o que corrigir.

Dica: types = tipos; message = mensagens (com part); portType = operações; binding = protocolo; service = endpoints.

Fundamentos: Estrutura do WSDL: types, message, portType, binding e service · portType agrupa operações abstratas · types define tipos de dados (XSD) · service define endpoints

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova FGV PGE/RO 2015 (Analista de Sistemas (Negócios, Suporte e Microinformática)), questão 53, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor