Acerca da arquitetura orientada a serviço e de web services,...
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.
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