UDDI e as tecnologias de consulta
Gabarito: letra D. O UDDI (Universal Description, Discovery and Integration) é um padrão de registro e descoberta de web services. Suas consultas (queries) utilizam SOAP para o transporte das requisições/respostas e XML para codificação dos dados, conforme descrito na literatura de web services.
A banca testa o conhecimento sobre a pilha de padrões de web services (SOAP, WSDL, UDDI). O UDDI funciona como um diretório onde provedores publicam seus serviços e consumidores os localizam. As consultas ao registro UDDI são realizadas via mensagens SOAP (protocolo de comunicação) e o conteúdo dessas mensagens é estruturado em XML (formato de dados).
Alternativa A — ❌ Incorreta
WS-Security é um padrão de segurança para mensagens SOAP, não utilizado diretamente nas consultas UDDI. HTTP é um protocolo de transporte, mas não é a base das consultas UDDI (que usam SOAP).
Alternativa B — ❌ Incorreta
WSDL é a linguagem de descrição do serviço, não a base das consultas. SMTP é um protocolo de e-mail, não empregado nas consultas UDDI.
Alternativa C — ❌ Incorreta
XML é correto como formato de dados, mas WS-Policy é um padrão para políticas de serviços, não para consultas. A consulta UDDI não é baseada em WS-Policy.
Alternativa D — ✅ Correta ⟵ GABARITO
As consultas UDDI são realizadas por meio de mensagens SOAP (protocolo) que transportam dados em XML (formato). O próprio material de referência afirma que "UDDI comunica-se via SOAP" e que os web services usam XML para codificar dados. Portanto, a combinação SOAP e XML é a correta.
Alternativa E — ❌ Incorreta
JMS (Java Message Service) é uma API para mensageria, não faz parte do padrão UDDI. SOAP é usado, mas o par JMS+SOAP não corresponde às consultas – UDDI não utiliza JMS.
Gabarito: letra D