Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — FCC 2022

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
fc064945
Banca
FCC
Órgão
TRT - 19ª Região (AL)
Ano
2022
Cargo
Técnico Judiciário - Área Apoio Especializado Especialidade: Tecnologia da Informação
Para o mundo externo que se comunica com a Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br), através de chamadas diretas de REST APIs, a comunicação a respeito de eventos disparados pelos serviços, sistemas ou módulos da PDPJ será feita através de um mecanismo que realiza a indicação, ao serviço de notificações da PDPJ, de endpoints dos sistemas processuais dos Tribunais que serão acionados quando os referidos eventos ocorrerem. Este mecanismo é denominado
  1. AAPI reversa, que costuma ser chamada de bearer token.
  2. Bwebhook, que costuma ser chamado de API reversa.
  3. Cbearer token.
  4. Devento negocial.
  5. Erouting keys.
Revelar gabarito e comentário

GabaritoB — webhook, que costuma ser chamado de API reversa.

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

Webhook (API reversa)

Gabarito: letra B. O mecanismo descrito é o webhook, que costuma ser chamado de API reversa. O webhook permite que o serviço de notificações da PDPJ receba endpoints (URLs de callback) dos sistemas processuais dos Tribunais e os acione automaticamente quando eventos ocorrerem. Trata-se de um padrão de comunicação assíncrona e orientada a eventos, comum em arquiteturas REST.

NÃO CAIA NESSA!

A banca troca os conceitos entre webhook e bearer token. Lembre-se: webhook = API reversa (callback); bearer token = token de autenticação.

Alternativa A — ❌ Incorreta

Afirma que "API reversa costuma ser chamada de bearer token", o que é falso. Bearer token é um tipo de token de acesso usado para autenticação em requisições HTTP (ex.: OAuth 2.0), não um mecanismo de callback.

Alternativa B — ✅ Correta ⟵ GABARITO

Define corretamente o mecanismo: webhook, também conhecido como API reversa. É justamente o padrão em que o servidor (PDPJ) envia requisições HTTP para endpoints previamente cadastrados quando eventos de interesse ocorrem.

Alternativa C — ❌ Incorreta

Bearer token é um mecanismo de autenticação/autorização, não de notificação de eventos. Não se aplica à descrição do enunciado.

Alternativa D — ❌ Incorreta

Evento negocial é um conceito genérico de negócio (ocorrência de um fato relevante), não o mecanismo de comunicação que indica endpoints para callback.

Alternativa E — ❌ Incorreta

Routing keys são utilizadas em sistemas de mensageria (ex.: RabbitMQ) para rotear mensagens para filas específicas. Não há relação com o cadastro de endpoints de callback para eventos.

Gabarito: letra B — webhook (API reversa).

Link permanente: /questoes/fc064945