Grande parte das implementações de Service-Oriented Architec...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a alternativa correta e entender por que ela é a mais adequada para a questão:
Alternativa Correta: D - WSDL
WSDL (Web Services Description Language) é uma linguagem baseada em XML usada para descrever serviços web. Em uma arquitetura orientada a serviços (SOA), os serviços são descritos de forma formal usando WSDL, o que permite que diferentes sistemas possam se comunicar entre si, mesmo que estejam em plataformas diferentes ou escritos em linguagens diferentes. WSDL fornece uma descrição detalhada sobre como acessar o serviço, quais operações ele oferece, e quais são os parâmetros e tipos de dados esperados.
Análise das Alternativas Incorretas:
A - SOAP: SOAP (Simple Object Access Protocol) é um protocolo de comunicação baseado em XML usado para trocar informações estruturadas na implementação de serviços web. Embora seja importante em SOA e frequentemente usado em conjunto com WSDL, SOAP não é a linguagem usada para descrever os serviços, mas sim para o transporte das mensagens.
B - XML: XML (eXtensible Markup Language) é uma linguagem de marcação que define regras para o formato de documentos de forma que sejam legíveis tanto por humanos quanto por máquinas. XML é utilizado em várias partes de SOA, inclusive para escrever documentos WSDL, mas não é a linguagem específica para descrever serviços web.
C - WML: WML (Wireless Markup Language) é uma linguagem de marcação baseada em XML usada para fornecer serviços de internet para dispositivos móveis antigos. Não está relacionada à descrição de serviços em SOA.
E - UML: UML (Unified Modeling Language) é uma linguagem de modelagem utilizada para especificar, visualizar, construir e documentar artefatos de sistemas de software. Não é usada para descrever serviços web em SOA.
Para resolver esta questão, era necessário ter um entendimento claro sobre os componentes e tecnologias usadas em uma arquitetura orientada a serviços (SOA), especificamente como os serviços são descritos e comunicados. Compreender a função específica do WSDL em descrever serviços web é crucial para identificar a alternativa correta.
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
B) ERRADA - XML é utilizado na estruturação dos dados em SOA.
C) ERRADA - WML significa "Wireless Markup Language" e é um formato de conteudo para dispositivos que utiliza WAP.
D) CORRETA
E) ERRADA - UML é linguagem para especificação de software.
Lembrando que WSDL é uma linguagem baseada em XML.
Os serviços são escritos em XML e descritos em WSDL.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo