Questão FC373575
Considere a definição abaixo. Arquitetura de software onde todos os componentes são projetados para virarem serviços. Atualmente significa que os componentes de uma aplicação devem
Arquitetura de Aplicações
FCC · 2019
Considere a definição abaixo.
Arquitetura de software onde todos os componentes são projetados para virarem serviços. Atualmente significa que os componentes de uma aplicação devem atuar como serviços interoperáveis e podem ser usados de forma independente e/ou recombinados com outras aplicações.
Trata-se de
- DEVOPS.
- SOA.
- MODELO ESPIRAL.
- WATERFALL.
- SCRUM.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
A arquitetura descrita é a SOA (Arquitetura Orientada a Serviços).
Em SOA, cada funcionalidade é concebida como um serviço autônomo, com um contrato bem definido que descreve sua interface e comportamento.
Os serviços são projetados para promover interoperabilidade entre sistemas heterogêneos.
Princípios essenciais incluem desacoplamento, reuso, descoberta e composição de serviços para formar aplicações maiores.
Isso facilita integrar, substituir ou combinar componentes sem alterar toda a solução.
Tecnologias comuns associadas são protocolos e estilos como SOAP e REST, além de mecanismos de registro/descoberta e políticas de governança.
Os benefícios práticos são maior flexibilidade na integração, reaproveitamento de funcionalidades e ganhos em manutenção e evolução dos sistemas.
Conteúdo do catálogo FC Concursos · Atualizado em