A arquitetura apresentada é do tipo cliente-servidor em duas...

Próximas questões
Com base no mesmo assunto
Q149263 Arquitetura de Software
Imagem 026.jpg

A figura acima apresenta uma arquitetura de atendimento a requisitos em torno da autenticação em serviços web. O elemento ESB (enterprise service bus) denota um sistema que adapta ao ambiente SOA serviços de TI e aplicações de negócios preexistentes em uma organização. Julgue os itens que se seguem, acerca das informações apresentadas e dos conceitos de arquitetura e tecnologias de sistemas de informação.

A arquitetura apresentada é do tipo cliente-servidor em duas camadas.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: Errado (E)

Vamos entender por que essa é a resposta correta e explorar os conceitos envolvidos.

A questão apresenta uma figura que descreve uma arquitetura que envolve um ESB (Enterprise Service Bus) e pede para julgar se essa arquitetura é do tipo cliente-servidor em duas camadas.

Primeiro, é importante entender o conceito de arquitetura de duas camadas. Em uma arquitetura de duas camadas, geralmente, temos um cliente que se comunica diretamente com um servidor. Ou seja, há apenas duas camadas: a camada de apresentação (cliente) e a camada de dados/negócios (servidor). Este modelo é bastante simples e direto, mas não é escalável para sistemas mais complexos.

Por outro lado, o ESB é um componente fundamental de uma arquitetura orientada a serviços (SOA). O ESB atua como uma espécie de intermediário que facilita a comunicação e integração entre diferentes serviços e aplicações dentro de uma organização. Ele permite que serviços, que podem ser desenvolvidos em diferentes linguagens e plataformas, se comuniquem e interajam de forma eficiente.

Quando temos um ESB na arquitetura, a configuração se torna mais complexa do que uma simples arquitetura de duas camadas. Na verdade, o ESB introduz uma terceira camada (ou até mais) na arquitetura, que é a camada de integração/mensageria. Assim, em vez de ter uma comunicação direta entre cliente e servidor, os componentes interagem através do ESB, que gerencia e roteia as mensagens entre eles.

Portanto, a presença do ESB na arquitetura apresentada indica que não estamos lidando com uma arquitetura de duas camadas, mas sim com uma arquitetura mais complexa e distribuída, geralmente associada a uma arquitetura orientada a serviços (SOA) ou até mesmo a uma arquitetura de microserviços.

Para resumir:

  • Arquitetura de duas camadas: Cliente se comunica diretamente com o Servidor.
  • Arquitetura com ESB: Introduz uma camada adicional de integração, onde o ESB gerencia a comunicação entre diferentes serviços e componentes.

Por isso, a alternativa que indica que a arquitetura apresentada é do tipo cliente-servidor em duas camadas está errada.

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

ERRADO

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo