Em sistemas de software modernos, diferentes arquiteturas s...
I. Na Arquitetura em Três Camadas, as camadas são comumente divididas em: camada de apresentação, camada de negócios e camada de dados.
II. A Arquitetura Orientada a Serviços é focada em criar serviços independentes, que podem ser acessados por diversas aplicações, promovendo a reutilização e a interoperabilidade.
III. Em uma Arquitetura em Três Camadas, os serviços são desenvolvidos como componentes independentes que podem ser facilmente reutilizados por outras aplicações, como na SOA.
IV. Uma das vantagens da SOA é permitir que sistemas desenvolvidos em diferentes plataformas e linguagens de programação possam se comunicar por meio de protocolos padronizados, como o SOAP ou REST.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: O critério decisivo era separar corretamente os dois modelos: três camadas organiza o sistema em apresentação, negócios e dados, enquanto SOA trabalha com serviços independentes e reutilizáveis. Por isso, a assertiva III deve ser rejeitada, e a combinação correta fica em I, II e IV.
- Se a descrição falar em apresentação, lógica de negócios e dados, o critério aponta para arquitetura em três camadas.
- Se a descrição enfatizar serviços independentes consumidos por diferentes aplicações, o critério aponta para SOA.
- Não valide uma assertiva só porque ambos os modelos buscam modularidade; verifique qual é a unidade estrutural central: camada ou serviço.
- Em questões comparativas, rejeite afirmações que tratem três camadas e SOA como modelos equivalentes ou intercambiáveis.
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
3 Camadas = separação de responsabilidades
Apresentação → Negócio → Dados
SOA = serviços independentes
Serviço → reutilização → interoperabilidade
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo