Em uma arquitetura orientada a serviços, SOA, é encontrada a...

Próximas questões
Com base no mesmo assunto
Q2383115 Arquitetura de Software
Em uma arquitetura orientada a serviços, SOA, é encontrada a seguinte característica:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a E - fácil manutenibilidade.

Vamos entender o porquê dessa resposta ser a correta e analisar cada uma das alternativas oferecidas:

Arquitetura Orientada a Serviços (SOA) é um estilo de arquitetura de software onde os componentes de software são fornecidos como serviços, que se comunicam através de um protocolo de rede. Este modelo é conhecido por sua flexibilidade e reusabilidade, resultando em benefícios como a fácil manutenibilidade.

Justificativa da alternativa correta:

E - fácil manutenibilidade: Em uma SOA, como os componentes são modulados e independentes, é mais fácil realizar manutenções, atualizações e até substituições de serviços sem afetar significativamente o restante do sistema. Isso aumenta a agilidade no desenvolvimento e a capacidade de responder rapidamente a mudanças de negócios.

Análise das alternativas incorretas:

A - alto acoplamento: SOA é caracterizada por baixo acoplamento, o que significa que os componentes do sistema são independentes e interagem via interfaces bem definidas. Isso facilita a manutenção e evolução do sistema.

B - baixa escalabilidade: Na verdade, SOA é conhecida por sua alta escalabilidade. Como os serviços são independentes, é possível escalá-los de forma autônoma conforme a demanda, o que não compromete o desempenho do restante do sistema.

C - baixa disponibilidade: SOA pode ser projetada para ter alta disponibilidade, implementando redundância e serviços de failover. Isso significa que, em caso de falha em um serviço, outro pode assumir sem interrupção significativa.

D - menor confiabilidade: A confiabilidade em SOA pode ser alta, dependendo de como os serviços são implementados e gerenciados. A arquitetura permite monitoramento e recuperação automáticos, o que pode aumentar a confiabilidade do sistema como um todo.

Assim, a alternativa E se destaca como correta, uma vez que a fácil manutenibilidade é uma das principais características e benefícios de uma arquitetura orientada a serviços (SOA). Espero que esta explicação tenha ajudado a clarear o tema. Se tiver mais dúvidas ou precisar de mais detalhes, estou à disposição!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

  • Fácil manutenção: como todos os serviços são autossuficientes e independentes, é possível modificá-los e atualizá-los conforme a necessidade, sem afetar os outros serviços.

https://www.redhat.com/pt-br/topics/cloud-native-apps/what-is-service-oriented-architecture

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo