Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — SELECON 2026

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
qg759961
Banca
SELECON
Órgão
EMGEPRON
Ano
2026
Nível
Superior
Cargo
Analista Técnico (Segurança da Informação)
Um sistema de informações, utilizando a arquitetura SOA, precisa trabalhar com um componente que realiza transformações de modelos de dados, gerencia conectividade, faz o roteamento de mensagens, converte protocolos de comunicação e também gerencia a composição de várias requisições, disponibilizando essas ações como uma interface de serviço, que pode ser reutilizável por novas aplicações. Esse componente é o:
  1. AESB
  2. BSRV
  3. CBPEL
  4. DREST
Revelar gabarito e comentário

GabaritoA — ESB

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

SOA (Service-Oriented Architecture)

Gabarito: letra A — O componente descrito é o Enterprise Service Bus (ESB), que atua como barramento de integração, realizando transformação de dados, roteamento, conversão de protocolos, gerenciamento de conectividade e composição de serviços, expondo uma interface reutilizável.

A questão descreve exatamente as funcionalidades de um ESB (Enterprise Service Bus) em uma arquitetura SOA. Ele funciona como um middleware que intermedeia a comunicação entre serviços, abstraindo a complexidade das interações.

SOA — Componentes
  • 1ESB (Enterprise Service Bus)
    • Transformação de dados
    • Roteamento de mensagens
    • Conversão de protocolos
    • Gerenciamento de conectividade
    • Composição de requisições
    • Interface reutilizável
  • 2BPEL
    • Linguagem de orquestração
    • Sequência de chamadas
  • 3REST
    • Estilo arquitetural
    • Princípios (stateless, verbos HTTP)
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

O ESB (Enterprise Service Bus) é o componente padrão em SOA que executa todas as funções listadas: transformação de modelos de dados, gerenciamento de conectividade, roteamento de mensagens, conversão de protocolos e composição de múltiplas requisições, disponibilizando-as como serviços reutilizáveis.

Alternativa B — ❌ Incorreta

"SRV" não é um componente reconhecido na arquitetura SOA. Pode ser confundido com "serviço", mas não designa uma entidade específica que realize as funções descritas. O termo correto é ESB.

Alternativa C — ❌ Incorreta

BPEL (Business Process Execution Language) é uma linguagem para orquestração de processos de negócio, não um componente de infraestrutura. Ela define a sequência de chamadas a serviços, mas não gerencia conectividade, roteamento ou conversão de protocolos — funções típicas do ESB.

Alternativa D — ❌ Incorreta

REST é um estilo arquitetural para serviços web, não um componente. Ele define princípios (como stateless, uso de verbos HTTP), mas não realiza as atividades de barramento descritas, como transformação de dados ou roteamento.

PEGA ESSA DICA!

Decore as atribuições do ESB: ele é o "barramento" que integra sistemas heterogêneos, fazendo roteamento, transformação e mediação. Já o BPEL é apenas a linguagem que orquestra a sequência dos serviços; não substitui o ESB.

Gabarito: letra A

Link permanente: /questoes/qg759961