Grande parte das implementações de Service-Oriented Architec...

Próximas questões
Com base no mesmo assunto
Q39765 Arquitetura de Software
Grande parte das implementações de Service-Oriented Architecture (SOA) utilizam web services. Neles, os serviços são descritos em linguagem denominada
Alternativas

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

A) ERRADA - SOAP é um protocolo para troca de informações estruturadas e, no contexto da SOA, descreve os protocolos de comunicação.

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