Julgue o próximo item, a respeito da arquitetura hexagonal e...

Próximas questões
Com base no mesmo assunto
Q3156933 Arquitetura de Software

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.

Alternativas

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