Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — IADES 2023

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
qq925757
Banca
IADES
Órgão
CRF-TO
Ano
2023
Nível
Superior
Cargo
Analista de TI
Assinale a alternativa que apresenta um dos princípios básicos da arquitetura orientada a serviços.
  1. AMenor adaptabilidade
  2. BAcoplamento forte
  3. CPouca granularidade
  4. DInteroperabilidade reduzida
  5. EAbstração
Revelar gabarito e comentário

GabaritoE — Abstração

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Arquitetura Orientada a Serviços (SOA) – Princípios Básicos

Gabarito: letra E. A abstração é um dos princípios fundamentais da SOA, que estabelece que os serviços devem ocultar a complexidade interna do consumidor, expondo apenas uma interface clara e contratos bem definidos. As demais alternativas apresentam conceitos opostos ou alheios aos princípios da arquitetura orientada a serviços.

A arquitetura SOA é baseada em princípios como baixo acoplamento, reutilização, abstração, autonomia, descoberta e composição. O princípio da abstração visa esconder a lógica interna do serviço, tornando-o independente da implementação. Conforme descrito no material de apoio, "a arquitetura SOA se apoia na orientação a serviços como princípio fundamental de design. Se um serviço apresenta uma interface simples que abstrai a complexidade envolvida nela, usuários podem utilizar esses serviços sem necessitar de conhecimentos de sua implementação."

Alternativa A — ❌ Incorreta

Menor adaptabilidade é o oposto do que se espera em SOA. A arquitetura orientada a serviços visa aumentar a adaptabilidade dos sistemas, permitindo que novos serviços sejam incorporados e que mudanças nos serviços existentes ocorram com mínimo impacto. O princípio correto é a alta adaptabilidade.

Alternativa B — ❌ Incorreta

Acoplamento forte é antagônico ao princípio de baixo acoplamento (loose coupling) da SOA. Na arquitetura orientada a serviços, os serviços devem ter dependências mínimas entre si, favorecendo a independência e a flexibilidade. O material de apoio afirma que "uma das características do SOA é o baixo acoplamento".

Alternativa C — ❌ Incorreta

Pouca granularidade (ou granularidade grossa) não é um princípio básico da SOA. Embora serviços possam ter granularidades variadas (fina ou grossa) conforme o contexto, a afirmação genérica de "pouca granularidade" não corresponde a um princípio. Além disso, a SOA não define que os serviços devam ter baixa granularidade; pelo contrário, serviços podem ser coesos e com granularidade adequada ao negócio.

Alternativa D — ❌ Incorreta

Interoperabilidade reduzida é oposta a um dos principais objetivos da SOA: garantir a interoperabilidade entre sistemas heterogêneos. A arquitetura orientada a serviços utiliza padrões abertos e protocolos independentes de plataforma (como SOAP, REST, XML) para promover a comunicação entre serviços, independentemente de linguagem ou sistema operacional.

Alternativa E — ✅ Correta ⟵ GABARITO

A abstração é um dos princípios fundamentais da SOA. Ela determina que os serviços devem esconder sua lógica interna e detalhes de implementação, expondo apenas uma interface padronizada (contrato). Isso permite que consumidores utilizem os serviços sem conhecer a complexidade subjacente, promovendo desacoplamento e reutilização. Conforme o material, "se um serviço apresenta uma interface simples que abstrai a complexidade envolvida nela, usuários podem utilizar esses serviços sem necessitar de conhecimentos de sua implementação."

NÃO CAIA NESSA!

Lembre-se dos princípios clássicos da SOA (abstração, baixo acoplamento, reutilização, autonomia, descoberta, composição e estatelessness). Nas provas, a banca costuma inverter o princípio ou colocar um termo oposto (ex.: acoplamento forte em vez de fraco; interoperabilidade reduzida em vez de alta). Dominar a lista e o significado de cada um elimina rapidamente os distratores.

Gabarito: letra E (Abstração).

Link permanente: /questoes/qq925757