A respeito de arquitetura de software, julgue o item que se ...
Em SOA, o princípio de granularidade define que os serviços devem ter baixo acoplamento e devem ser stateless.
Comentários
Veja os comentários dos nossos alunos
A afirmação está errada.
No contexto da arquitetura orientada a serviços (SOA - Service-Oriented Architecture), o princípio de granularidade está relacionado ao tamanho e escopo dos serviços, ou seja, define o nível de detalhe ou abrangência que um serviço deve ter. Ele pode ser fino (fine-grained), quando os serviços são mais específicos e detalhados, ou grosso (coarse-grained), quando são mais amplos e agregam várias funcionalidades.
❌ Errado. O item atribui ao princípio da granularidade características que pertencem a outros princípios de SOA, como baixo acoplamento e statelessness. Esses são importantes, mas não são definidos pelo princípio de granularidade.
•Princípios da SOA:
-Interoperabilidade: serviços funcionam entre diferentes plataformas e linguagens.
-Baixo acoplamento: pouca dependência entre serviços; devem ser stateless.
-Abstração: usuários não veem a lógica interna, apenas a interface (como uma “caixa preta”).
-Granularidade: trata do nível de complexidade de um serviço; pode ser fina (serviços pequenos) ou grossa (serviços amplos, várias funções);
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo