Your SlideShare is downloading. ×
Sistemas Distribuidos, Middleware e RPC
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Sistemas Distribuidos, Middleware e RPC

1,830
views

Published on

Este é um trabalho desenvolvido para o curso de redes de computadores da faculdade Estacio - FIC.

Este é um trabalho desenvolvido para o curso de redes de computadores da faculdade Estacio - FIC.

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,830
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
50
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Sistemas Distribuídos
    Professor: Gerhard Saboia
    Alunos:
    Ronaldo Lima Bezerra
  • 2. Definição de Sistemas Distribuidos
    Sistema distribuído é aquele com o qual os componentes de hardware ou software, localizados em computadores interligados em rede, se comunicam e coordenam suas ações apenas enviando mensagens entre si.
    Também podem ser definidos como:
    Uma coleção de computadores independentes que aparecem para o usuário como um único sistema;
    Sistemas autônomos interconectados por uma rede de comunicação;
    Processadores distribuídos cooperando para a execução de processos, compartilhamento de recursos;
    Um sistema distribuído organizado como middleware, onde o nível de middleware abrange múltiplas máquinas.
  • 3.
    • MiddlewareDefinições:Camada de software que se estende por várias máquinas fornecendo uma abstração para a programação de aplicações em rede.
    • MiddlewareDefinições: Software que reside entre o sistema operacional (SO) e a aplicação a fim de facilitar (simplificar) o desenvolvimento das aplicações.
    • Protocolos MiddlewareO middleware inclui aplicações que no modelo OSI (5 níveis) pertencem ao nível de aplicação, mas que contêm vários protocolos de uso genérico, que podem ser usados para criar outros protocolos de aplicação mais específicos.
    • RPC (Chamada de Procedimentos Remotos)O RPC define um modelo de interação assimétrico entre duas entidades, semelhante a uma chamada de procedimento.
    • Implementação do RPCExemplo de implementação RPC contendo 10 passos.
    Chamada local a um procedimento
    Construção da mensagem com os parâmetros “marshalling” ou “serialização” Passagem para o transporte
    Passagem pela rede (em modo ligação ou não)
    Envio para o stub servidor, onde é decomposto. “unmarshalled”.
    Chamada (no modo usual) a rotina do servidor.
  • 4. Exemplo de implementação RPC contendo 10 passos.
    6. A rotina do servidor retoma normalmente. É feita a serialização dos resultados.
    A mensagem é enviada para transporte.
    Passa pela rede.
    É enviada para o stub cliente. É decomposta, “unmarshalled”
    E é feito o retorno para o programa chamador.
  • 5. OBRIGADO!