Assinale quais são os princípios que não fazem parte do para...
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
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