Entre os princípios listados a seguir, quais não fazem parte...

Próximas questões
Com base no mesmo assunto
Q47615 Arquitetura de Software
Entre os princípios listados a seguir, quais não fazem parte do paradigma de projeto de aplicações baseadas na Arquitetura Orientada a Serviços (Service Oriented Architecture - SOA)?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: D - Conexão e Acoplamento.

Vamos entender por que a alternativa "D" é a correta e analisar as outras alternativas.

Arquitetura Orientada a Serviços (SOA) é um paradigma de design que enfatiza a criação de serviços interoperáveis. Esses serviços são projetados para serem reutilizáveis, independentes e de baixo acoplamento, facilitando a integração em diferentes sistemas e plataformas.

Alternativa D - Conexão e Acoplamento: Essa alternativa está incorreta no contexto de SOA. No design SOA, buscamos baixo acoplamento, que significa que os serviços devem ser o mais independentes possível uns dos outros. A conexão não é um princípio fundamental de SOA, embora os serviços precisem se comunicar. O foco é mais na interoperabilidade e flexibilidade através de contratos formais e protocolos padronizados.

Agora, vejamos por que as outras alternativas estão corretas:

A - Reutilização e Composição: Esses são conceitos fundamentais em SOA. A reutilização permite que serviços já existentes sejam usados em novos contextos, economizando recursos e tempo. A composição se refere à capacidade de criar novos serviços compostos a partir de serviços menores e independentes.

B - Abstração da Lógica e Baixo Acoplamento: A abstração da lógica esconde a complexidade interna dos serviços, expondo apenas o necessário através de interfaces bem definidas. O baixo acoplamento é crucial para manter os serviços independentes, facilitando a manutenção e a escalabilidade.

C - Compartilhamento de Contrato Formal e Visibilidade: Em SOA, os serviços comunicam-se através de contratos formais, que são especificações claras e padronizadas dos serviços. A visibilidade se refere à capacidade de um serviço ser descoberto e utilizado por outros serviços ou aplicações.

E - Independência de Estado e Autonomia: A independência de estado significa que os serviços não devem depender de estados internos entre as chamadas, promovendo a escalabilidade e confiabilidade. A autonomia permite que os serviços operem de forma independente, aumentando sua robustez e flexibilidade.

Espero que essa explicação tenha ajudado a esclarecer por que a alternativa "D" é a correta e por que as outras alternativas abordam princípios fundamentais da Arquitetura Orientada a Serviços. Se tiver alguma dúvida ou precisar de mais detalhes, estou à disposição para ajudar!

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

O SOA é FRACAMENTE acoplado. Por isso, a resposta é a D.

Clique para visualizar este comentário

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