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
- promove a separação das preocupações (SOC-separation of concerns) lógicas e funcionais, facilitando o gerenciamento e a manutenção dos sistemas.
- não suporta a integração com tecnologias legadas, tornando-se inviável para sistemas mais antigos.
- toma dificil a adaptação a mudanças nos requisitos devido à sua rigidez estrutural.
- requer configuração manual de descoberta de serviços, não suportando configuração dinamica.
- 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