Acerca de arquitetura de software, julgue o item a seguir.Um...
Um benefício da utilização de arquitetura orientada a serviços (SOA) é o alto nível de disponibilidade dos serviços.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
Vamos analisar o tema da questão, que é a Arquitetura Orientada a Serviços (SOA). A SOA é uma abordagem de design de software que permite que diferentes serviços se comuniquem uns com os outros. Esses serviços são componentes de software que realizam determinadas funções e podem ser reutilizados em diferentes aplicações.
A questão menciona um benefício da SOA, afirmando que ela oferece um alto nível de disponibilidade dos serviços. No entanto, esta afirmação está incorreta, como indicado pelo gabarito.
Para entender por que a alternativa é errada, precisamos considerar alguns pontos chave sobre a SOA:
1. Disponibilidade: Embora a SOA possa contribuir para a disponibilidade dos serviços ao permitir a distribuição e a reutilização de componentes, ela não garante, por si só, um alto nível de disponibilidade. A disponibilidade depende de vários fatores, como a infraestrutura subjacente, a gestão de falhas, e a redundância de serviços.
2. Benefícios da SOA: Os principais benefícios da SOA incluem a reutilização de serviços, flexibilidade na integração de sistemas heterogêneos, e a escalabilidade. No entanto, a disponibilidade é mais uma questão de como a SOA é implementada e gerenciada, e não uma característica intrínseca da arquitetura.
3. Implementação e Gestão: A implementação de uma SOA eficaz requer uma gestão cuidadosa, incluindo monitoramento contínuo, políticas de redundância e recuperação de desastres para garantir um alto nível de disponibilidade. Sem essas práticas, a SOA pode enfrentar problemas de disponibilidade.
Portanto, embora a SOA possa contribuir indiretamente para a disponibilidade dos serviços, este não é um benefício garantido apenas pela adoção da arquitetura. É necessário um conjunto mais amplo de práticas e infraestruturas de suporte para alcançar um alto nível de disponibilidade.
Espero que esta explicação tenha esclarecido suas dúvidas! Se precisar de mais informações ou tiver outras perguntas, sinta-se à vontade para perguntar.
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
Qual o erro desta questão? Obviamente, somente o SOA não garante a alta disponibilidade, mas a questão não é taxativa em relação a isso. Diz apenas que é um (dos vários) benefícios....
Achei a questão um pouco mal formulada, mas vamos às informações que achei:
Os princípios básicos do SOA são (Vantagens):
-Fraco Acoplamento;
-Contrato de serviço;
-Autonomia
-Abstração;
-Reusabilidade;
-Composição;
-Sem estado (stateless);
-Descoberta;
-Heterogeneidade;
Enquanto algumas de suas Desvantagens são:
-Complexidade;
-Performance;
-Robustez;
-Testabilidade;
-Segurança;
-Disponibilidade: Uma queda na rede ou no servidor deixa todos os serviços indisponíveis.
Fonte: https://www.devmedia.com.br/vantagens-e-desvantagens-de-soa/27437
Resposta: Errado
ano 2019 e as redaçoes de questões do CESPE continuam horríveis
Creio que o erro esteja no uso da palavra "ALTO".
Questão mal formulada, a disponibilidade tanto pode ser uma vantagem como uma desvantagem na SOA.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo