FC ConcursosFC Concursos

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

  1. DEVOPS.
  2. SOA.
  3. MODELO ESPIRAL.
  4. WATERFALL.
  5. 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

Continue aprendendo