Chamada Remota a Procedimento
Modelo de
passagem de mensagem onde uma requisição e fica no aguardo da obtenção da
resposta.
Objetivo:
- Interface similar com uma chamada de procedimento local.
- Oferecer interface amigável para a programação.
- É uma técnica muito usada na implementação de sistemas operacionais distribuídos
Exemplo de utilização
de RPC
Suponha que você esteja utilizando uma conexão via satélite para fazer a entrada de dados em um aplicativo CA-Clipper que esteja instalado em um Servidor Terminal do outro lado do mundo. Como você sabe, o Telnet envia cada tecla que você pressiona para o servidor e, considerando que o satélite pode ter um delay de mais de um segundo, imagine o tempo que você levaria para digitar meia dúzia de dados.
Com o RPC, você pode programar o Terminal para que execute toda a leitura dos dados na estação de trabalho do Cliente e somente envie-os para o Servidor Terminal quando todos os campos necessários ao processamento estejam preenchidos. Isto faz com que o usuário experimente o delay do satélite apenas ao final do preenchimento dos dados, pois durante a digitação, todo o processamento estará ocorrendo localmente na estação de trabalho.
Nenhum comentário:
Postar um comentário