Enunciado
Service Oriented Architecture (SOA) (em Português Arquitetura Orientada a Serviços) tem como princípio fundamental a disponibilização das aplicações na forma de serviços. Esses serviços têm como característica básica:
Alternativas
- A)
estarem uniformemente ligados a uma determinada tecnologia, implicando baixo custo de desenvolvimento;
- B)
serem otimizados para uma única aplicação, limitando sua reutilização em troca de um melhor desempenho de execução;
- C)
serem totalmente dependentes do estado do sistema no momento de sua execução;
- D)
serem serviços fracamente acoplados, altamente coesos e com alta possibilidade de reutilização;
- E)
serem computacionalmente custosos, o que implica seu uso apenas em ambientes legados nos quais a migração para tecnologias mais novas é inviável.
Gabarito e comentário
Resposta correta: D
Serviços em SOA combinam baixo acoplamento com alta coesão e reutilização para permitir evolução dos consumidores e provedores.