A respeito de arquitetura de software, julgue o item que se segue.Em SOA, o princípio de granularidade define que os serviços devem ter baixo acoplamento e devem ser stateless.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
SOA – Granularidade de Serviços
Gabarito: Errado. A afirmação está incorreta porque o princípio de granularidade em SOA não define diretamente baixo acoplamento nem stateless. Granularidade diz respeito ao tamanho e escopo dos serviços (serviços de granularidade fina versus grossa), enquanto baixo acoplamento e stateless são princípios complementares, mas não fazem parte do conceito de granularidade.
A banca misturou diferentes princípios da arquitetura orientada a serviços (SOA). Na prática, a granularidade está relacionada à coesão e ao nível de abstração dos serviços: serviços mais granulosos (finos) realizam operações atômicas; serviços menos granulosos (grossos) agrupam várias operações. Já o baixo acoplamento é um princípio que visa reduzir dependências entre serviços, e stateless é uma recomendação para que os serviços não armazenem estado entre requisições (facilitando escalabilidade).
Princípios SOA: Granularidade (Tamanho/escopo do serviço, Fina (operações atômicas), Grossa (operações agrupadas)); Baixo acoplamento (Independência entre serviços); Stateless (Sem estado entre requisições)
NÃO CAIA NESSA!
Em provas de SOA, memorize os princípios separadamente: granularidade – tamanho/escopo do serviço; baixo acoplamento – independência entre serviços; stateless – ausência de estado no serviço. A banca adora trocar um pelo outro.