Pular para o conteúdo principal

Questão de Arquitetura de Software — WSDL — FGV 2015

Arquitetura de SoftwareWSDL
Código
fg016768
Banca
FGV
Órgão
PGE-RO
Ano
2015
Nível
Superior
Cargo
Analista da Procuradoria - Analista de Sistemas (Negócios, Suporte e Microinformática)
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"> <operationname="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. Ano corpo do elemento <portType>, César descreverá o Web Service e as operações que ele pode realizar através de elementos <operation>;
  2. Bo 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. Cno elemento <types> apresentado no esboço, César deve também definir o formato de dados e o protocolo de cada elemento <porTypes> ;
  4. Dno corpo do elemento <service> , César definirá um conjunto de operações através de elementos <operation> ;
  5. Eo elemento <operation> não pode vir aninhado ao elemento <binding> , logo, César deve corrigir este elemento em seu esboço.
Revelar gabarito e comentário

GabaritoA — no corpo do elemento <portType>, César descreverá o Web Service e as operações que ele pode realizar através de elementos <operation>;

Link permanente: /questoes/fg016768