Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — CESPE / CEBRASPE 2025

Arquitetura de SoftwareArquitetura de Software
Código
ce209550
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Desenvolvimento de Sistemas
Julgue o próximo item, a respeito da arquitetura hexagonal e da autenticação única (single sign-on).Na arquitetura hexagonal, a camada de aplicação em um adaptador atua como a interface de orquestração, responsável por interpretar as solicitações recebidas pelas portas de entrada.
  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 Hexagonal

Gabarito: CERTO. A afirmação está correta porque, na arquitetura hexagonal (ports and adapters), os adaptadores de entrada (input adapters) atuam como a interface de orquestração, interpretando as solicitações recebidas pelas portas e delegando ao núcleo da aplicação. A lógica de negócio central permanece isolada, enquanto os adaptadores lidam com a comunicação externa, incluindo a interpretação de requisições.

A arquitetura hexagonal organiza o código em um núcleo (hexágono) contendo as regras de negócio e as portas (interfaces), e em adaptadores periféricos que implementam essas portas para conectar a tecnologias externas (ex.: APIs REST, bancos de dados). No caso dos adaptadores de entrada (como controladores web), eles são responsáveis por receber as requisições, interpretá-las (orquestrar) e chamar as portas adequadas do núcleo. Portanto, a camada de aplicação, no sentido de lidar com a interação externa, reside nos adaptadores de entrada, que interpretam as solicitações recebidas pelas portas.

Arquitetura Hexagonal (ports & adapters)
  • 1Núcleo (hexágono)
    • Regras de negócio
    • Portas (interfaces)
  • 2Adaptadores
    • Entrada (input)
      • Interpretam requisições
      • Orquestram chamadas ao núcleo
    • Saída (output)
      • Conexão com tecnologias externas
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

Muitos candidatos confundem o papel dos adaptadores, imaginando que toda a lógica de orquestração deve estar exclusivamente no núcleo. No entanto, a orquestração da comunicação externa (interpretação de requisições) cabe aos adaptadores de entrada, enquanto o núcleo mantém as regras de negócio puras.

Gabarito: CERTO.

Link permanente: /questoes/ce209550