Rpc x rmi

3046 palavras 13 páginas
Sumário
UNIVERS IDADE TECNOLÓGICA FEDERAL DO PARANÁ

PR

1. Conceitos Básicos
a. Invocação remota (RPC/RMI) b. Semântica de invocação remota c. Invocação remota de métodos (RMI)

COMUNICAÇÃO INTER-PROCESSOS JAVA RMI e RPC

2. Implementações de RMI/RPC Prof. Cesar Augusto Tacla http://www.dainf.ct.utfpr.edu.br/~tacla a. b. c. d. e.

CORBA JRMI Referência a objeto remoto Formato da mensagem de REQUEST-REPLY Protocolo REQUEST-REPLY

Sistemas Distribuídos/UTFPR Prof. Cesar Augusto Tacla

11

Sistemas Distribuídos/UTFPR Prof. Cesar Augusto Tacla

22

Sumário

Sumário

1
CONCEITOS BÁSICOS

1a
Invocação remota (RPC/RMI)

Sistemas Distribuídos/UTFPR Prof. Cesar Augusto Tacla

33

Sistemas Distribuídos/UTFPR Prof. Cesar Augusto Tacla

44

COMUNICAÇÃO INTERPROCESSOS DISTRIBUÍDOS
Modelos de invocação de operações remotas baseiam-se nos modelos locais: • • Procedural: Chamada de funções ⇒ chamada remota de funções (RPC) OO: Invocação de métodos ⇒ invocação remota de métodos (RMI)

MIDDLEWARE ◊ RMI (JRMI), RPC, CORBA provêm transparência de localização

◊ Invocação transparente de procedure/método r Invoca função odo ou mét

Processo

Transparente até certo ponto, semântica invocação remota ≠ local
APLICAÇÃO DISTRIBUÍDA APLICAÇÃO DISTRIBUÍDA sockets

Processo Invocar função ou método Processo Processo PROTOCOLOS PROTOCOLOS SIST. OPER. SIST. OPER. HARDWARE HARDWARE

MIDDLEWARE MIDDLEWARE PROTOCOLOS PROTOCOLOS SIST. OPER. SIST. OPER. HARDWARE HARDWARE

RMI RPC CORBA
PLATAFORMA

Quem garante esta transparência?
Sistemas Distribuídos/UTFPR Prof. Cesar Augusto Tacla

55

Sistemas Distribuídos/UTFPR Prof. Cesar Augusto Tacla

66

Sumário

SEMÂNTICA DA INVOCAÇÃO REMOTA
◊ Invocações remotas podem falhar!

1b
Semântica de invocação remota (RPC/RMI)

◊ Opções de tratamento

Retransmitir Filtrar requests Request Duplicados

Re-executar ou retransmitir resp. --x-RE-EXECUTAR RETRANSMITIR

Exceção

OK

UM TIRO
PELO -1 MÁX 1

NÃO
SIM SIM

--x-NÃO SIM

0 ou 1 0 ou + 0 ou 1

1 1 ou + 1

pular

Relacionados

  • Sistemas distribuidos RPC X RMI
    1481 palavras | 6 páginas
  • Nois
    1021 palavras | 5 páginas
  • Rpc e rmi
    2998 palavras | 12 páginas
  • Lista de Exercícios SD
    2944 palavras | 12 páginas
  • Anhaguera
    1441 palavras | 6 páginas
  • Lista SD Semin rios
    360 palavras | 2 páginas
  • Comunicação Distribuída
    1866 palavras | 8 páginas
  • Sr. Lacerda
    3425 palavras | 14 páginas
  • Objetos Distribuídos Programação Distribuída
    1150 palavras | 5 páginas
  • Comunicação entre processos
    2697 palavras | 11 páginas