terça-feira, 22 de maio de 2012

Rpc Básico

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