Concurso:
Prefeitura de Alvorada do Sul - PR
Disciplina:
Arquitetura de Software
Em sistemas de software modernos, diferentes
arquiteturas são utilizadas para garantir
modularidade, escalabilidade e facilidade de
manutenção. Duas abordagens comuns são a
Arquitetura em Três Camadas e a Arquitetura
Orientada a Serviços. A primeira é conhecida por
separar as responsabilidades do sistema em camadas
distintas, enquanto a segunda promove a criação de
serviços independentes e reutilizáveis. Com base
nessas informações, analise as assertivas sobre as
características dessas arquiteturas e assinale a
alternativa correta.
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.
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.