Arquitetura Orientada a Serviços (SOA) e Web Services
Gabarito: letra C. O principal benefício dos Web Services em SOA é a reutilização de funcionalidades entre diferentes aplicações, promovendo interoperabilidade e baixo acoplamento (fonte: conceitos fundamentais de SOA).
A banca testa o conhecimento dos objetivos centrais da SOA. Segundo o material de apoio, a SOA visa "baixo acoplamento, reuso, integração e comunicação entre diferentes aplicações". Os Web Services são uma forma comum de implementar serviços em SOA, e seu maior ganho é justamente permitir que funcionalidades sejam expostas e reaproveitadas por sistemas distintos, independentemente de tecnologia ou linguagem.
Alternativa A — ❌ Incorreta
O modelo offline não é um benefício inerente dos Web Services em SOA. A comunicação em SOA pode ser síncrona ou assíncrona, mas a utilização offline não é um objetivo principal — pelo contrário, Web Services dependem de conectividade de rede para serem acessados.
Alternativa B — ❌ Incorreta
Web Services não simplificam a infraestrutura de rede; eles operam sobre redes existentes (como HTTP). A complexidade da infraestrutura não é reduzida, e em muitos casos pode até aumentar devido ao uso de protocolos como SOAP e XML.
Alternativa C — ✅ Correta ⟵ GABARITO
A reutilização de funcionalidades é o benefício central. Um serviço bem projetado em SOA pode ser consumido por múltiplas aplicações, eliminando retrabalho e promovendo consistência. O material de apoio destaca "reuso" como uma das principais vantagens da SOA.
Alternativa D — ❌ Incorreta
O acesso direto ao banco de dados não é um conceito relacionado a Web Services ou SOA. Pelo contrário, Web Services abstraem a lógica de negócio e escondem detalhes de implementação (inclusive o banco de dados). A complexidade de acesso ao banco não é reduzida por eles.
Alternativa E — ❌ Incorreta
A melhoria na interface gráfica não é objetivo dos Web Services. Eles são voltados para comunicação entre sistemas (back-end), não para experiência do usuário. A interface gráfica é responsabilidade das aplicações consumidoras.
Gabarito: letra C.