Sobre a Service-Oriented Architecture (SOA), pode ser traduzido como arquitetura orientada a serviços, e é um estilo de arquitetura de software. Selecione a afirmação que não está relacionada com esse conceito.
Questão
Sobre a Service-Oriented Architecture (SOA), pode ser traduzido como arquitetura orientada a serviços, e é um estilo de arquitetura de software.
Selecione a afirmação que não está relacionada com esse conceito.
Alternativas
A) "...A SOA considera a distribuição de sistemas desenvolvidos usando conjuntos de serviços..."
B) "... os serviços considerados pela SOA podem ser dinamicamente descobertos e, em seguida, comunicar-se uns com os outros,..."
C) "... os serviços considerados pela SOA são fortemente acoplados..."
D) "A arquitetura orientada a serviços (SOA) é um conjunto de princípios de design..."
E) "...os serviços considerados pela SOA podem ser coordenados através de coreografia para fornecer serviços aprimorados."
Explicação
Em SOA (Service-Oriented Architecture), a ideia central é estruturar sistemas como um conjunto de serviços com interfaces bem definidas, visando interoperabilidade, reuso e, principalmente, baixo acoplamento (loose coupling) entre consumidores e provedores.
Analisando as alternativas:
-
A) Fala sobre distribuição de sistemas usando conjuntos de serviços — isso está alinhado com SOA, que organiza funcionalidades como serviços distribuídos.
-
B) Menciona descoberta dinâmica e comunicação entre serviços — isso é compatível com SOA (ex.: uso de registro/repositório de serviços, descrição e descoberta).
-
C) Afirma que os serviços em SOA são fortemente acoplados — isso contraria diretamente um dos princípios mais característicos de SOA, que busca reduzir o acoplamento entre serviços e consumidores.
-
D) Diz que SOA é um conjunto de princípios de design — correto, pois SOA é um estilo arquitetural guiado por princípios (padronização de contratos, reuso, abstração, autonomia, etc.).
-
E) Fala em coordenação por coreografia para fornecer serviços aprimorados — isso se relaciona à composição e coordenação de serviços (coreografia/orquestração), tema associado a SOA.
Alternativa correta: (C).