Alternativa E
A questão aborda os conceitos fundamentais da SOA (Service-Oriented Architecture), ou Arquitetura Orientada a Serviços. O objetivo é identificar qual afirmação é incorreta sobre as vantagens dessa arquitetura.
SOA é um modelo de desenvolvimento de software onde os componentes são estruturados como serviços independentes que se comunicam entre si. Seus principais pilares incluem:
- Acoplamento Fraco: Os serviços dependem minimamente uns dos outros.
- Reutilização: Serviços podem ser utilizados em múltiplos contextos e aplicações.
- Interoperabilidade: Capacidade de comunicação entre sistemas heterogêneos.
Análise das Alternativas
Para encontrar a resposta correta, analisamos cada item com base nos princípios da SOA:
- (A) Verdadeiro: A SOA é flexível e escalável, adaptando-se a empresas de diversos portes e complexidades.
- (B) Verdadeiro: O acoplamento fraco permite que alterações em um serviço não afetem todo o sistema, agilizando atualizações.
- (C) Verdadeiro: Devido à abstração dos serviços, a TI pode atualizar a lógica interna sem interromper a disponibilidade para o usuário final.
- (D) Verdadeiro: A SOA utiliza padrões web (como XML, SOAP, REST), sendo nativa para ambientes distribuídos e web.
- (E) Falso: Esta afirmação contradiz o princípio central da Reutilização. Um dos maiores benefícios da SOA é justamente permitir que um mesmo serviço seja chamado diversas vezes por diferentes usuários ou processos distintos.
| Afirmação | Status | Motivo |
|---|
| Uso em diferentes empresas | Verdadeiro | Escalabilidade da SOA |
| Ajustes rápidos (acoplamento fraco) | Verdadeiro | Flexibilidade técnica |
| Manutenção sem parar usuários | Verdadeiro | Disponibilidade contínua |
| Ideal para Web | Verdadeiro | Padrões abertos (Web Services) |
| Serviço usado apenas uma vez | Falso | Viola o conceito de Reuso |
Portanto, a alternativa E é a única que apresenta uma informação incorreta sobre as capacidades da arquitetura SOA.