Questão de Arquitetura de Software — SOA (Service-oriented architecture) — IV - UFG 2024
Arquitetura de Software›SOA (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 é
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.
Bresponsável por oferecer informações solicitadas sobre o serviço. O Broker é sempre privado.
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.
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.
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.