Ed
semana passada
Vamos analisar as alternativas uma a uma para identificar a correta sobre as diferenças entre as arquiteturas de software tradicionais e a arquitetura SOA (Service-Oriented Architecture): A) Nas arquiteturas tradicionais o acoplamento dos componentes é fraco e na arquitetura SOA é forte. - Esta afirmação está incorreta, pois na arquitetura SOA, os componentes são projetados para ter acoplamento fraco. B) A arquitetura SOA está dividida nas camadas Apresentação, Negócio e Dados. - Embora a arquitetura SOA possa envolver essas camadas, essa não é uma característica definidora que a distingue das arquiteturas tradicionais. C) Na SOA, os módulos ou componentes de software são autônomos, independentes e por isso possuem acoplamento fraco. - Esta afirmação é verdadeira e reflete uma das principais características da arquitetura SOA. D) Arquitetura de 3 camadas é outro nome que se dá para a arquitetura SOA. - Isso não é correto, pois a arquitetura de 3 camadas é um conceito diferente e não é sinônimo de SOA. E) Na arquitetura SOA não há a necessidade dos processos de negócios estarem bem definidos. - Esta afirmação é enganosa, pois, embora a SOA permita flexibilidade, ter processos de negócios bem definidos é importante para a sua implementação eficaz. Portanto, a alternativa correta é: C) Na SOA, os módulos ou componentes de software são autônomos, independentes e por isso possuem acoplamento fraco.