Assinale quais são os princípios que não fazem parte do para...

Próximas questões
Com base no mesmo assunto
Q47916 Arquitetura de Software
Assinale quais são os princípios que 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: A - Acoplagem e Aparência

A questão aborda os princípios fundamentais da Arquitetura Orientada a Serviços (SOA), que é uma abordagem de design de software onde os serviços são fornecidos aos outros componentes por meio de uma rede, e esses serviços são independentes uns dos outros. Para responder a esta questão corretamente, é importante entender os conceitos básicos e os princípios fundamentais que regem a SOA.

Justificativa da Alternativa Correta (A):

A alternativa A menciona "Acoplagem e Aparência". Esses termos não são reconhecidos como princípios fundamentais da SOA. Na verdade, a SOA busca um baixo acoplamento entre serviços, não simplesmente "acoplamento". Já "aparência" não é um termo relevante no contexto de SOA.

Análise das Alternativas Incorretas:

B - Reutilização e Composição: Estes são princípios importantes da SOA. A reutilização refere-se à capacidade de usar os serviços em diferentes contextos e aplicações, promovendo a eficiência. A composição permite que serviços sejam combinados para formar funcionalidades mais complexas.

C - Abstração da Lógica e Baixo Acoplamento: A abstração da lógica permite que a implementação dos serviços seja independente da lógica de negócios. O baixo acoplamento é fundamental para garantir que os serviços possam ser modificados sem impactar outros componentes.

D - Independência de Estado e Autonomia: A independência de estado significa que os serviços não mantêm informações de estado entre as chamadas, o que facilita a escalabilidade. A autonomia refere-se à capacidade dos serviços de operar de forma independente.

E - Compartilhamento de Contrato Formal e Visibilidade: Estes princípios são essenciais na SOA. O contrato formal define a interface do serviço, e a visibilidade permite que outros componentes descubram e utilizem os serviços disponíveis.

Assim, a alternativa A é a correta, pois "Acoplagem e Aparência" não são princípios da Arquitetura Orientada a Serviços (SOA). Espero que essa explicação tenha ajudado a esclarecer os conceitos e a resolver a questão de forma precisa!

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

SOA é de baixo acoplamento

VANTAGENS DA UTILIZAÇÃO DE SOA

·        Reutilização: o serviço pode ser reutilizado para outras aplicações.

·        Produtividade: com o reuso, a equipe de desenvolvimento pode reutilizar serviços em outros projetos, diminuindo o tempo de desenvolvimento.

·        Flexibilidade: isolando a estrutura de um serviço as mudanças são feitas com maior facilidade.

·        Manutenibilidade: com baixo acoplamento, facilita a manutenção dos serviços.

·        Alinhamento com o negócio: a área de negócio visualiza os processos alinhados com a tecnologia.

·Interoperabilidade: disponibilizar serviços independentemente da plataforma e tecnologia.

·        Integração: a integração com outros serviços, aplicativos e sistemas legados.

·        Governança: gerenciamento dos processamentos de negócio.

·        Padronização: é baseado no uso de padrões (de design, de contratos, protocolos etc).

·        Abstração: serviço totalmente abstraído da sua implementação.

·        Riscos: auxilia a mitigação de riscos de negócio.

Clique para visualizar este comentário

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