Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — CESPE / CEBRASPE 2023

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
ce154887
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Acerca da UML, de padrões de projeto e de arquitetura, julgue o item seguinte.Nas arquiteturas orientadas a serviços (SOA), os componentes de sistema são serviços autônomos na forma distribuída e os clientes de serviço que desejam usar um serviço descobrem a especificação desse serviço e localizam o provedor de serviço, para, então, ligar sua aplicação a esse serviço específico e comunicar-se com ele usando protocolos de serviço padrão.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Arquitetura Orientada a Serviços (SOA)

CERTO. A afirmação está correta. A descrição apresentada reflete com precisão os conceitos fundamentais da Arquitetura Orientada a Serviços (SOA).

Na SOA, os componentes de sistema são, de fato, serviços autônomos e distribuídos. Cada serviço encapsula uma funcionalidade de negócio específica, opera de forma independente e se comunica com outros serviços por meio de mensagens padronizadas, geralmente utilizando protocolos como SOAP ou REST.

O processo descrito — descobrir a especificação, localizar o provedor e ligar a aplicação ao serviço — corresponde exatamente ao paradigma "find, bind and execute" (descobrir, ligar e executar). Nesse modelo:

  • O provedor de serviço publica a descrição do serviço (geralmente em WSDL) em um registro (como UDDI).

  • O consumidor (cliente) consulta o registro para encontrar o serviço desejado e obter os detalhes de como acessá-lo.

  • Em seguida, o cliente liga-se ao provedor e comunica-se usando protocolos padrão de serviço (SOAP, HTTP, etc.), invocando as operações definidas.

A afirmativa ainda menciona "protocolos de serviço padrão", o que é coerente com a ênfase da SOA em interoperabilidade por meio de padrões abertos (ex.: SOAP, WSDL, UDDI, REST).

Portanto, todos os elementos da proposição estão de acordo com a definição clássica de SOA, tornando o item Certo.

  1. 1Provedor publica serviço (WSDL)
  2. 2Registro (UDDI) armazena especificação
  3. 3Cliente descobre e localiza provedor
  4. 4Cliente liga-se ao provedor
  5. 5Comunicação via protocolos padrão (SOAP/REST)
LEVEL · soulevel.com.br

Gabarito: C (Certo)

Link permanente: /questoes/ce154887