Questão FC373570
Considere que um Tribunal Regional do Trabalho possui um setor que disponibiliza um sistema de consulta ao cadastro de pessoas, que por sua vez utiliza o modelo de dados recebido d
Arquitetura de Aplicações
FCC · 2024
Considere que um Tribunal Regional do Trabalho possui um setor que disponibiliza um sistema de consulta ao cadastro de pessoas, que por sua vez utiliza o modelo de dados recebido do órgão da Receita Federal do Brasil. Se porventura esse sistema ficar inoperante, a consulta se torna inútil até que o sistema da Receita Federal do Brasil volte à atividade. Este é um exemplo simples e representa o conceito SOA de
- acoplamento.
- responsabilidade.
- visibilidade.
- bi direcionamento.
- empacotamento.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Na SOA, acoplamento refere-se ao grau de dependência entre serviços: quanto mais um serviço precisa que outro esteja disponível para funcionar, maior é o acoplamento.
No exemplo, o sistema do Tribunal só consulta dados da Receita e fica inútil enquanto o serviço da Receita estiver fora do ar — isto é um caso claro de alto acoplamento.
Arquiteturas orientadas a serviços buscam baixo acoplamento para permitir que falhas em um serviço não comprometam os demais.
Práticas para reduzir acoplamento incluem contratos bem definidos, caching, tolerância a falhas (timeouts, circuit breakers), e uso de mensageria assíncrona ou mecanismos de fallback que permitam degradação controlada.
Assim, identificar e minimizar acoplamento é essencial para aumentar disponibilidade, resiliência e manutenção dos serviços em uma SOA.
Conteúdo do catálogo FC Concursos · Atualizado em