Imagem de fundo

A Service Orientated Architecture (SOA), em português...

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.


A

Por ser um método de desenvolver serviços, a SOA não fornece recursos para prover interoperabilidade entre os sistemas.


B

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.


C

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.


D

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.


E

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.