Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — UEM 2025

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
qg617034
Banca
UEM
Órgão
UEM
Ano
2025
Nível
Superior
Cargo
Analista de Informática I
Assinale a alternativa correta em relação a webservices, microsserviços e JSON.
  1. AEm uma arquitetura de microsserviços, todos os serviços devem compartilhar o mesmo banco de dados para garantir consistência.
  2. BO formato JSON é utilizado apenas em microsserviços que utilizam a arquitetura SOAP para comunicação.
  3. CWebservices são obrigatoriamente implementados com XML e não funcionam com JSON.
  4. DMicrosserviços geralmente utilizam o formato JSON para enviar e receber dados, pois ele é mais eficiente e amplamente suportado por APIs REST.
  5. EEm uma arquitetura de microsserviços, todos os serviços devem ser escritos na mesma linguagem de programação.
Revelar gabarito e comentário

GabaritoD — Microsserviços geralmente utilizam o formato JSON para enviar e receber dados, pois ele é mais eficiente e amplamente suportado por APIs REST.

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”.

Microsserviços, webservices e JSON

Gabarito: letra D. A alternativa D está correta porque microsserviços geralmente utilizam JSON para comunicação, especialmente em APIs REST, devido à sua leveza e amplo suporte. As demais alternativas contêm erros conceituais sobre microsserviços, JSON e webservices.

Alternativa A — ❌ Incorreta

Afirma que todos os microsserviços devem compartilhar o mesmo banco de dados para garantir consistência. Na verdade, um dos princípios fundamentais dos microsserviços é a independência de dados: cada serviço gerencia seu próprio banco de dados, promovendo desacoplamento e escalabilidade.

Alternativa B — ❌ Incorreta

Diz que JSON é utilizado apenas em microsserviços que usam SOAP. Isso é falso: SOAP tradicionalmente usa XML, enquanto JSON é o formato preferido em APIs REST, sendo amplamente utilizado em microsserviços independentemente do protocolo.

Alternativa C — ❌ Incorreta

Afirma que webservices são obrigatoriamente implementados com XML e não funcionam com JSON. Webservices podem usar tanto XML (ex.: SOAP) quanto JSON (ex.: RESTful). Não há obrigatoriedade de XML.

Alternativa D — ✅ Correta ⟵ GABARITO

Correta. Microsserviços com APIs REST comumente empregam JSON para troca de dados por ser leve, legível e eficiente, além de ser suportado nativamente por linguagens de programação e frameworks.

Alternativa E — ❌ Incorreta

Afirma que todos os serviços devem ser escritos na mesma linguagem. Um dos benefícios dos microsserviços é a heterogeneidade tecnológica: cada serviço pode ser desenvolvido na linguagem mais adequada, permitindo usar diferentes stacks.

Gabarito: letra D.

Link permanente: /questoes/qg617034