

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
A Service Orientated Architecture (SOA), em português, arquitetura orientada a serviços, é uma estratégia para desenvolver sistemas por meio de componentes de softwares chamados de serviços. Com base no conhecimento sobre a SOA, assinale a alternativa CORRETA.
Por ser um método de desenvolver serviços, a SOA não fornece recursos para prover interoperabilidade entre os sistemas.
Este método de desenvolvimento de software possui uma manutenção eficiente, o que torna mais fácil criar, atualizar e pormenorizar pequenos serviços, ao invés de se trabalhar com grandes códigos de sistemas legados ou aplicações monolíticas.
Embora a principal característica da SOA seja a modularização, este método de desenvolvimento de software possui forte acoplamento, tendo muita dependência entre os módulos nativos.
Por ser uma estratégia interessante para a escalabilidade, este modelo de desenvolvimento de software falha em contemplar a granularidade de sistemas, sendo a ausência de granularidade uma de suas principais desvantagens.
Por ser um método para desenvolvimento de software, este dispõe de poucos recursos de abstração, o que na maioria das vezes, exige que o seu usuário conheça a lógica e implementação interna dos serviços nativos.