Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — IV - UFG 2024

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
qg269846
Banca
IV - UFG
Órgão
Prefeitura de Rio Branco - AC
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Especialização em Gestão de Sistemas Computacionais
A sigla SOA significa Services Oriented Arquitecture, ou arquitetura orientada a serviços. SOA é um tipo de design de software que torna os componentes reutilizáveis usando interfaces de serviços com uma linguagem de comunicação comum em uma rede. A arquitetura orientada a serviços integra os componentes de software implantados e mantidos separadamente, permitindo que eles se comuniquem e trabalhem juntos para formar aplicações que funcionam em sistemas diferentes. Na arquitetura orientada a serviços, o broker de serviços ou registro de serviços é
  1. Aum provedor de serviços que cria serviços web e os oferece para um registro de serviços. Ele é responsável por cadastrar o serviço e publicá-lo.
  2. Bresponsável por oferecer informações solicitadas sobre o serviço. O Broker é sempre privado.
  3. Cum provedor de serviços que cria serviços web e os oferece para um registro de serviços. Ele é responsável por apenas publicar o serviço.
  4. Dresponsável por oferecer informações solicitadas sobre o serviço. O broker pode ser público ou privado.
Revelar gabarito e comentário

GabaritoD — responsável por oferecer informações solicitadas sobre o serviço. O broker pode ser público ou privado.

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”.

SOA – Broker de Serviços (Registro de Serviços)

Gabarito: letra D. O broker de serviços (ou registro de serviços) atua como um diretório onde provedores publicam seus serviços e consumidores realizam consultas para descobri-los. Ele pode ser público ou privado, e sua função é apenas intermediar a descoberta, não criar ou publicar serviços – papel do provedor.

A banca cobra a distinção entre os três papéis clássicos do SOA: provedor, consumidor e broker (registro). É comum confundir as responsabilidades de cada um, especialmente atribuir ao broker a criação ou publicação de serviços, o que é incorreto.

1Papel
Diretório de consulta
Intermedia descoberta
Não cria nem publica
2Acesso
Público
Privado
3Distinção dos papéis
Provedor: cria e publica
Consumidor: consome
Broker: armazena e disponibiliza
SOA: Broker de Serviços
LEVELsoulevel.com.br
SOA: Broker de Serviços: Papel (Diretório de consulta, Intermedia descoberta, Não cria nem publica); Acesso (Público, Privado); Distinção dos papéis (Provedor: cria e publica, Consumidor: consome, Broker: armazena e disponibiliza)

Alternativa A — ❌ Incorreta

Afirma que o broker é um provedor de serviços que cria serviços web e os oferece ao registro, sendo responsável por cadastrar e publicar. Isso troca os papéis: quem cria e publica é o provedor, não o broker. O broker apenas armazena e disponibiliza informações.

Alternativa B — ❌ Incorreta

Diz que o broker é responsável por oferecer informações solicitadas (correto), mas afirma que ele é sempre privado. Na prática, o broker pode ser público (acessível externamente, como registros globais) ou privado (intranet da organização). Portanto, o erro está na generalização “sempre privado”.

Alternativa C — ❌ Incorreta

Assim como na A, confunde o broker com o provedor, mas aqui afirma que ele é responsável apenas por publicar o serviço. Publicar é função do provedor; o broker recebe a publicação e a registra, mas não a realiza por iniciativa própria.

Alternativa D — ✅ Correta ⟵ GABARITO

Descreve corretamente o papel do broker: “responsável por oferecer informações solicitadas sobre o serviço” (função de descoberta) e “pode ser público ou privado”. Essa é a definição exata do registro de serviços no modelo SOA.

NÃO CAIA NESSA!

A banca troca propositalmente o papel do broker pelo do provedor (alternativas A e C) e impõe a falsa generalização de que o broker é sempre privado (alternativa B). Lembre-se: broker = diretório de consulta; provedor = quem cria e publica; consumidor = quem consome.

PEGA ESSA DICA!

Para fixar, decore os três papéis do SOA: Provedor (cria/publica), Broker/Registro (diretório, consulta, público ou privado), Consumidor (cliente que busca e usa o serviço). Nas questões, desconfie de alternativas que atribuem ao broker a criação ou publicação de serviços.

Gabarito: letra D – broker oferece informações e pode ser público ou privado.

Link permanente: /questoes/qg269846