Acerca da arquitetura orientada a serviço e de web services,...

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

Acerca da arquitetura orientada a serviço e de web services, julgue o item a seguir.


Em uma arquitetura de três camadas lógicas, a primeira camada é a de apresentação, que interage diretamente com o cliente.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Certo

A alternativa correta é a letra C, pois ela afirma corretamente a função da primeira camada em uma arquitetura de três camadas lógicas. Em uma arquitetura de software tradicionalmente estruturada em três camadas, a primeira camada é de fato a camada de apresentação. Esta camada é responsável pela interação com o usuário, apresentando a interface gráfica e recolhendo os inputs do usuário para processamento posterior. Ela é a camada mais próxima do cliente, sendo a “face” do software ou do sistema com o qual os usuários efetivamente interagem.

O conceito de arquitetura de três camadas é fundamental para a compreensão de diversos aspectos de desenvolvimento e design de sistemas, incluindo a arquitetura orientada a serviços (SOA) e os web services. As outras duas camadas, para complementar o entendimento, consistem na camada de negócios (ou lógica de negócios), que contém a lógica e as regras de negócio do sistema, e na camada de dados, que gerencia o acesso e a persistência dos dados do sistema. Ao entender o papel de cada uma dessas camadas, é possível projetar sistemas que são flexíveis, reutilizáveis e fáceis de manter.

Em contextos de SOA e web services, é importante compreender que esta arquitetura de camadas pode ser distribuída entre diferentes sistemas e plataformas, permitindo que as operações de negócio sejam expostas como serviços que podem ser consumidos por diferentes clientes, tanto internos quanto externos à organização.

Portanto, a afirmação da questão está correta ao dizer que a primeira camada em uma arquitetura de três camadas é a camada de apresentação que interage diretamente com o cliente, sendo um conceito essencial para a arquitetura orientada a serviços e web services.

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!

Camada de Apresentação (Interface do Usuário)

Regras do negócio

Acesso a Dados

Camada de apresentação

É a chamada GUI (Graphical User Interface), ou simplesmente interface. Esta camada interage diretamente com o usuário, é através dela que são feitas as requisições como consultas, por exemplo.

Camada de negócio

Também chamada de lógica empresarial, regras de negócio ou funcionalidade. É nela que ficam as funções e regras de todo o negócio. Não existe uma interface para o usuário e seus dados são voláteis, ou seja, para que algum dado seja mantido deve ser utilizada a camada de dados.

Camada de Dados

É composta pelo repositório das informações e as classes que as manipulam. Esta camada recebe as requisições da camada de negócios e seus métodos executam essas requisições em um banco de dados. Uma alteração no banco de dados alteraria apenas as classes da camada de dados, mas o restante da arquitetura não seria afetado por essa alteração.

fonte: wiki

JUSTIFICATIVA: CERTO. A camada de apresentação é composta por componentes web que gerenciam e manipulam solicitações e respostas HTTP, além de fazer o gerenciamento de sessão e a entrega de conteúdo.

Porquê primeira camada? Normalmente as camadas mais baixas são as mais próximas do mundo físico. Faria mais sentido dizer que a última camada é a de apresentação.

Camada de Apresentação: Interface com o usuário, coleta entradas e exibe dados.

Camada de Lógica de Negócios: Processa dados e executa regras de negócio.

Camada de Dados: Gerencia dados persistentes e interage com bancos de dados.

Clique para visualizar este comentário

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