Julgue o próximo item, a respeito da arquitetura hexagonal e...
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.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos detalhar a questão sobre a arquitetura hexagonal, também conhecida como Arquitetura de Portas e Adaptadores. Esta arquitetura é importante para criar sistemas que são independentes de interfaces externas, como bancos de dados, e que podem ser facilmente testados e adaptados às mudanças.
A arquitetura hexagonal propõe separar o código em três principais componentes: domínio, aplicação e infraestrutura. Dentro desse conceito, as portas são interfaces que permitem a comunicação entre a aplicação e o mundo exterior, enquanto os adaptadores são as implementações dessas interfaces que integram serviços externos, como bancos de dados ou APIs.
No contexto da questão, a camada de aplicação descrita atua como a interface de orquestração. Isso significa que ela é responsável por interpretar as solicitações recebidas pelas portas de entrada e garantir que estas sejam processadas corretamente pelo sistema. Esta camada gerencia a lógica de negócio e decide quais ações devem ser tomadas quando uma solicitação é recebida.
A questão está correta porque descreve a função da camada de aplicação dentro da arquitetura hexagonal de forma apropriada. Essa camada realmente orquestra as atividades e interações dentro do sistema, fazendo uso dos adaptadores para se comunicar com o mundo externo.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Certo.
Na arquitetura hexagonal (ou Ports and Adapters), a camada de aplicação tem um papel fundamental na orquestração das regras de negócio. Os adaptadores de entrada (como APIs REST, interfaces gráficas ou mensagens de fila) recebem as solicitações e as encaminham para as portas de entrada, que representam a interface da aplicação.
A camada de aplicação é responsável por interpretar essas solicitações e orquestrar a execução das regras de negócio, chamando os serviços e entidades apropriados. Assim, ela funciona como a interface de orquestração dentro do modelo hexagonal.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo