FC ConcursosFC Concursos

Questão FC373571

SOA é um paradigma de design arquitetônico, utilizado em diversos sistemas de software, que

Arquitetura de Aplicações

FCC · 2023

 SOA é um paradigma de design arquitetônico, utilizado em diversos sistemas de software, que

  1. promove a separação das preocupações (SOC-separation of concerns) lógicas e funcionais, facilitando o gerenciamento e a manutenção dos sistemas.
  2. não suporta a integração com tecnologias legadas, tornando-se inviável para sistemas mais antigos.
  3. toma dificil a adaptação a mudanças nos requisitos devido à sua rigidez estrutural.
  4. requer configuração manual de descoberta de serviços, não suportando configuração dinamica.
  5. não suporta a reutilização de serviços, o que acarreta maior esforço de desenvolvimento.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

SOA é um padrão arquitetural que enfatiza a separação de preocupações (separation of concerns).
Ele organiza a aplicação em serviços independentes, cada um responsável por uma função ou conjunto de regras de negócio bem definidas.

Cada serviço expõe um contrato/inteface e encapsula sua lógica, o que reduz dependências diretas entre componentes.
Esse acoplamento frouxo permite que serviços evoluam, sejam substituídos ou corrigidos sem afetar todo o sistema.

Como resultado, a arquitetura facilita o gerenciamento (implantação e governança) e a manutenção (correção e evolução), além de favorecer a reutilização e a composição de funcionalidades em novos processos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo