Questão nº 29

Questão de Tecnologia da Informação · FCC TRT19 2022 (nº 29)

FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Bver comentário ↓

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

Resposta comentada

Gabarito Alternativa B

Um webhook é como um "alerta automático" que um sistema envia para outro. Em vez de você ter que perguntar constantemente se algo mudou (como verificar sua caixa de correio a cada minuto), o sistema que sabe da mudança te avisa diretamente, enviando uma mensagem para um endereço (um endpoint) que você forneceu.

(A) Incorreta: Embora "API reversa" seja um sinônimo comum para webhook, bearer token é um método de autenticação (para provar quem você é), e não o mecanismo de notificação em si. A armadilha da banca aqui é misturar um termo correto ("API reversa") com um conceito completamente diferente e incorreto (bearer token), tentando confundir o candidato.
(B) Correta: Um webhook é exatamente esse mecanismo: um sistema (a PDPJ-Br) envia uma requisição HTTP para um endpoint (URL) pré-registrado de outro sistema (do Tribunal) quando um evento específico ocorre. A expressão "API reversa" é frequentemente usada para descrever webhooks, pois a direção da chamada é invertida: o servidor notifica o cliente, em vez do cliente sempre consultar o servidor.
(C) Incorreta: Bearer token é um tipo de credencial de segurança (um "token de portador") usado para autenticar requisições a uma API, não o mecanismo de notificação de eventos.
(D) Incorreta: Um "evento negocial" é a descrição do que aconteceu no negócio (ex: "processo movimentado", "sentença publicada"), ou seja, o conteúdo da notificação, e não o mecanismo pelo qual essa notificação é entregue.
(E) Incorreta: Routing keys são conceitos utilizados em sistemas de filas de mensagens (como RabbitMQ) para direcionar mensagens a consumidores específicos. Embora relacionados a eventos, não descrevem o mecanismo de chamadas diretas a endpoints externos via HTTP, como proposto na questão.

Fonte: FCC TRT19 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). 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