A Arquitetura Orientada a Serviços (SOA), no cenário dos mod...

Próximas questões
Com base no mesmo assunto
Q602232 Arquitetura de Software
A Arquitetura Orientada a Serviços (SOA), no cenário dos modelos arquiteturais modernos, enfatiza o reúso como elemento chave para a maximização dos resultados em tecnologia da informação. A catalogação e a gerência dos ativos de software da organização na condição de serviços de aplicativos são os pilares em meio aos quais devem se sustentar essa nova arquitetura. A esse respeito, julgue o próximo item.

Os serviços disponibilizados pela SOA possuem baixo acoplamento de funcionalidades e evitam chamadas diretas ao código a ser executado. Eles fornecem, então, protocolos para enviar e receber mensagens através de barramentos de serviços ou de Web Services.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Correto

A questão aborda um dos principais conceitos de Arquitetura Orientada a Serviços (SOA), que é a característica de baixo acoplamento entre os serviços oferecidos. Em uma arquitetura SOA, os serviços são projetados de forma a serem modulares, permitindo que sejam facilmente reutilizáveis em diferentes partes de um sistema ou até em sistemas distintos.

Na SOA, os serviços comunicam-se entre si por meio de mensagens, que seguem um contrato definido, sem a necessidade de conhecer detalhes internos sobre a implementação dos outros serviços. Isso é alcançado pelo uso de interfaces bem definidas. Ao invés de chamar o código diretamente, o que criaria um acoplamento forte, os serviços em uma arquitetura SOA geralmente utilizam Web Services ou barramentos de serviços para facilitar a comunicação. Esses barramentos permitem que os serviços se inscrevam e publiquem mensagens com base em eventos ou solicitações, promovendo a integração e a flexibilidade do sistema.

Essa abordagem aumenta a escalabilidade e a manutenibilidade dos sistemas, uma vez que as alterações em um serviço podem ser feitas de forma independente, sem afetar outros serviços, desde que não se altere o contrato estabelecido para a troca de mensagens. É por isso que a afirmação é considerada correta, pois captura a essência de como os serviços em uma arquitetura SOA devem ser estruturados e interagir.

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

Uma das vantagens do SOA é baixo acoplamento com o reuso de componentes que tem implementações abstraídas para o consumidor dos serviços.

Interconecta todos os elementos da arquitetura SOA; Funcionando como canal de comunicação; e Facilita o compartilhamento de serviços dentro de uma corporação; Fornecendo transparência na localização dos serviços.

 

https://www.provasdeti.com.br/wordpress/arquitetura-de-software-soa-revisao-de-conceitos/#more-1554

Clique para visualizar este comentário

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