Questão de Arquitetura de Software — Arquitetura de Software — CESPE / CEBRASPE 2025
Arquitetura de Software›Arquitetura 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.
CCerto
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.