Questão FC296308
Nesse contexto, qual protocolo deve ser usado pelo serviço de TI do Ipea?
Internet
CESGRANRIO · 2024
Suponha que, devido à necessidade de sincronização de suas páginas de serviço dinâmicos, o serviço de TI do Ipea precisará implantar um protocolo que permita que as APIs das suas páginas web possam funcionar com intercâmbio de recursos, de modo que um código remoto de uma página do Ipea possa ser usado por códigos localizados em outros computadores da rede web.
Nesse contexto, qual protocolo deve ser usado pelo serviço de TI do Ipea?
- RPC
- SNMP
- RDRC
- SPDY/4
- Batching
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O RPC (Remote Procedure Call) é um protocolo que permite que um programa invoque uma procedura remota em outro computador como se fosse uma chamada local, ocultando os detalhes da comunicação.
Esse mecanismo usa stubs/proxies no cliente e no servidor para realizar o marshalling (serialização) dos argumentos e do resultado, garantindo a transparência de rede ao desenvolvedor.
Implementações populares (por exemplo, gRPC, JSON‑RPC, SOAP) suportam chamadas síncronas/assíncronas, controle de erros e diferentes formatos de serialização, facilitando o intercâmbio de funcionalidades entre APIs.
Para o Ipea, o RPC permite expor rotinas de serviço que podem ser utilizadas por códigos em outras máquinas, tornando possível o compartilhamento e execução remota de recursos de forma eficiente e organizada.
Conteúdo do catálogo FC Concursos · Atualizado em