Pular para o conteúdo principal

Questão de Arquitetura de Software — ESB (Enterprise Service Bus) — CESPE / CEBRASPE 2025

Arquitetura de SoftwareESB (Enterprise Service Bus)
Código
ce209561
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Desenvolvimento de Sistemas
No que se refere à interoperabilidade e componentização, julgue o item que se segue.Nos barramentos de serviços corporativos (ESB), o recebimento e a conversão de mensagens para o formato esperado são realizados pelos endpoints.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

ESB (Enterprise Service Bus) — Funções

Gabarito: ❌ ERRADO. A afirmação está incorreta porque a responsabilidade pelo recebimento e conversão de mensagens para o formato esperado no ESB é do próprio barramento (Enterprise Service Bus), e não dos endpoints. Os endpoints são os pontos de conexão (interfaces) onde os serviços se conectam ao barramento, mas o processamento de transformação de dados, roteamento e conversão de protocolos é uma função central do ESB.

O Enterprise Service Bus (ESB) é um padrão arquitetural que atua como um ponto único de integração, gerenciando o roteamento, a transformação de mensagens e a conversão de protocolos. Conforme o material de estudo, o ESB é responsável por:

  • Roteamento de mensagens entre serviços.

  • Transformação de dados (exemplo: converter XML em JSON).

  • Conversão de protocolos de comunicação.

Já os endpoints são os canais de comunicação que expõem os serviços no barramento; eles recebem e enviam mensagens, mas não executam a conversão do formato – essa tarefa é realizada por componentes internos do ESB (como mediadores ou transformadores).

Portanto, a assertiva erra ao atribuir a conversão aos endpoints. O correto é que a conversão é uma função do ESB.

ESB (Enterprise Service Bus)
  • 1Funções do barramento
    • Roteamento de mensagens
    • Transformação de dados (ex.: XML → JSON)
    • Conversão de protocolos
  • 2Endpoints
    • Canais de conexão dos serviços
    • Recebem e enviam mensagens
    • Não convertem formato
LEVEL · soulevel.com.br

ERRADO.

Link permanente: /questoes/ce209561