Em termos de tecnologias utilizadas em Web Services, a repre...

Próximas questões
Com base no mesmo assunto
Q111528 Arquitetura de Software
Em termos de tecnologias utilizadas em Web Services, a representação e estruturação dos dados nas mensagens recebidas/enviadas são realizadas por (I) uma linguagem específica; (II) as chamadas às operações, incluindo os parâmetros de entrada/saída, são codificadas por um protocolo específico; (III) os serviços e suas mensagens, independentemente dos formatos de mensagem e dos protocolos de rede envolvidos são descritos usando outra linguagem específica; (IV) o processo de publicação/pesquisa/descoberta de Web Services também utiliza um protocolo específico.

Os itens I, II, III e IV, referem-se, respectivamente, a
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - XML, SOAP, WSDL e UDDI.

Vamos entender por que essa é a alternativa correta e o que cada sigla representa no contexto de Web Services em uma arquitetura orientada a serviços (SOA):

  • XML (eXtensible Markup Language): É uma linguagem de marcação utilizada para a representação e estruturação dos dados em mensagens de Web Services. O XML oferece uma forma padronizada de descrever e trocar dados entre sistemas heterogêneos.
  • SOAP (Simple Object Access Protocol): É um protocolo padrão para a codificação das chamadas e respostas em Web Services. Utiliza XML para formatar as mensagens e geralmente é transportado por HTTP, mas pode ser usado sobre outros protocolos de rede também.
  • WSDL (Web Services Description Language): É a linguagem usada para descrever os serviços Web. O WSDL define como os serviços são oferecidos, quais operações estão disponíveis, a estrutura das mensagens de requisição e resposta e os protocolos utilizados para comunicação.
  • UDDI (Universal Description, Discovery, and Integration): É um protocolo baseado em padrões para a publicação, descoberta e integração de Web Services. O UDDI permite que as empresas registrem e pesquisem serviços Web, facilitando a integração entre diferentes aplicações e organizações.

Perceba que cada um desses elementos desempenha um papel fundamental na infraestrutura e funcionalidade dos Web Services em SOA:

  • O XML é o bloco de construção para a formatação de dados de modo a manter a extensibilidade e a interoperabilidade.
  • O SOAP é o mecanismo de comunicação para o envio de mensagens.
  • O WSDL é a descrição do serviço que detalha as operações disponíveis e como interagir com elas.
  • O UDDI é a plataforma que permite encontrar e conectar-se a esses serviços na web.

Os demais itens das alternativas ou não estão relacionados com Web Services (como CSS e HTML) ou não são utilizados como protocolos ou linguagens dentro do contexto de SOA (como SNMP, FDDI, REST em III, RUBY e UDPP).

Compreendendo esses conceitos e sabendo qual papel eles desempenham dentro da arquitetura SOA, fica claro que a alternativa B é a única que corretamente associa cada componente à sua função respectiva em Web Services.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Palavras-chave:

XML -> Dados
SOAP -> Operações
WSDL -> Descrição
UDDI -> Descoberta

Sabendo isso dá para responder quase todas as questões desse tipo da FCC.
.
SOAP is an XML-based protocol to exchange messages between a requester and a provider of a Web Service. The provider publishes the WSDL to UDDI and the requester can join to it using SOAP.

The Web Services Description Language (WSDL, pronounced 'wiz-dul') is an XML-based language that is used for describing the functionality offered by a Web service.

Universal Description, Discovery and Integration (UDDI, pronounced Yu-di?) is a platform-independent, Extensible Markup Language (XML)-based registry for businesses worldwide to list themselves on the Internet and a mechanism to register and locate web service applications.

Cheio de desinterpretações, mas é a FCC né.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo