Questão nº 28

Questão de Engenharia de Software, DevOps e Ciência de Dados · FCC MPEPE 2018 (nº 28)

FCC2018Analista Ministerial - Área InformáticaEngenharia de Software, DevOps e Ciência de Dados
Gabarito: Ever comentário ↓

Uma das diferenças entre SOA e microserviços é que, enquanto a arquitetura de microserviços usa um sistema de troca de mensagens mais simples e menos elaborado para comunicação entre serviços, a arquitetura SOA normalmente integra serviços de diferentes sistemas usando

Resposta comentada

Gabarito Alternativa E

A arquitetura SOA (Service-Oriented Architecture) organiza sistemas como serviços reutilizáveis que se comunicam, enquanto os microsserviços são uma forma mais granular de SOA, com serviços menores e mais independentes, que geralmente se comunicam de forma mais direta e leve.

  • (A) Incorreta: Embora "Service Integration Bus" possa soar similar, o termo Enterprise Service Bus (ESB) é o padrão e a denominação amplamente aceita e específica para o componente central de integração em arquiteturas SOA.
  • (B) Incorreta: Thrift API é um framework de RPC (Remote Procedure Call) para comunicação entre serviços, mas não é o mecanismo de integração central que a SOA usa para integrar diferentes sistemas de forma orquestrada.
  • (C) Incorreta: Virtual Tunneling Server (VTS) é um conceito de rede para criar túneis seguros, sem relação direta com a integração de serviços em arquiteturas SOA.
  • (D) Incorreta: CORBA (Common Object Request Broker Architecture) é uma arquitetura mais antiga para sistemas distribuídos baseada em objetos, que permite a comunicação entre componentes. Contudo, não é o mecanismo de integração central e abrangente que define a forma como a SOA integra serviços de diferentes sistemas, papel que é do ESB.
  • (E) Correta: A arquitetura SOA normalmente integra serviços de diferentes sistemas usando um Enterprise Service Bus (ESB). O ESB atua como um intermediário centralizado, roteando mensagens, transformando dados, aplicando políticas de segurança e orquestrando a comunicação entre múltiplos serviços, muitas vezes de tecnologias e plataformas distintas, o que o torna um sistema de troca de mensagens mais elaborado em comparação com a comunicação mais direta e simples dos microsserviços.

Fonte: FCC MPEPE 2018 Analista Ministerial - Área Informática (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho